
/*私信页面beg*/
#xml .xto {
	min-height: 55px;
}

#xll {
	border-top: solid 1px #ddd;
	padding: 6px 0 0;
	margin: 15px 0 0 0;
}
.xu {
	margin: 0 0 10px;
	display: block;
}
.xho {
	padding: 15px 0 0 0;
}
.xel{border-bottom:1px dashed #ddd;padding:7px 0px;}
.xel .xtp,.xel .xgl {
	margin: 0 0 0 70px;
}

.xel .xkl {
	min-height: 0;
}
.xto.xso .xvo {
	margin: 0 0 0 35px;
}
.xwn {
	float: left;
	height: 50px;
	width: 50px;
	margin: 0 10px 0 0;
}
.xtn {
	height: 50px;
	width: 50px;
	overflow: hidden;
	border: none;
}
.xkl {
	position: relative;
	margin: 0 0 5px 70px;
	min-height: 40px;
}

.xkl:hover>.xjl {
	visibility: visible;
}
.xcw {
	color: #999;
	font-size: 12px;
	font-weight: normal;
}
.xgl {
	text-align: right;
}
.xpw.xfw,.xow.xfw,.xnw.xfw {
	font-size: 13px !important;
	line-height: 18px !important;
}
.xpw {
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3d92e6',
		endColorstr='#3a7fd6' );
	background:#3c8ae0 ;
	-webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, .3) inset, 0 1px 0
		rgba(0, 0, 0, .3);
	-moz-box-shadow: 0 1px 0 rgba(255, 255, 255, .3) inset, 0 1px 0
		rgba(0, 0, 0, .3);
	-o-box-shadow: 0 1px 0 rgba(255, 255, 255, .3) inset, 0 1px 0
		rgba(0, 0, 0, .3);
	box-shadow: 0 1px 0 rgba(255, 255, 255, .3) inset, 0 1px 0
		rgba(0, 0, 0, .3);
	text-shadow: 0 -1px 0 rgba(0, 0, 0, .55);
	border: 1px solid #35649d;
	color: #fff !important;
}

.xpw:active {
	background: #0f64d0;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3685e1',
		endColorstr='#3574ce' );
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#3685e1),
		to(#3574ce) );
	background: -moz-linear-gradient(top, #3685e1, #3574ce);
	-webkit-box-shadow: 0 1px 2px #145fb5 inset;
	-moz-box-shadow: 0 1px 2px #145fb5 inset;
	-o-box-shadow: 0 1px 2px #145fb5 inset;
	box-shadow: 0 1px 2px #145fb5 inset;
}

.xpw,.xow,.xnw,.xmw {
	font: normal 14px/22px "Helvetica Neue", Arial, sans-serif;
	text-decoration: none !important;
	vertical-align: middle;
	display: inline-block;
	_display: inline !important;
	text-align: center;
	padding: 4px 10px;
	cursor: pointer;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
}
a.xpw,a.xow,a.xnw,a.xmw,a:hover.xpw,a:hover.xow,a:hover.xnw,a:hover.xmw{
	font: normal 14px/22px "Helvetica Neue", Arial, sans-serif;
} 

.xlw>.xpw,.xlw>.xow,.xlw>.xnw,.xlw>.xmw {
	vertical-align: baseline;
}
.xdw {
	font-size: 14px;
	font-weight: 700;
	color: #5F5F5F;
	margin: 0;
}


.xfl {
	float: right;
}
.xjv {
	color: #578CCA !important;
	font-size: 12px;
}

.xjv:hover {
	color: #105CB6 !important;
}
.xbv,.xav {
	margin: 10px 0;
	padding: 10px;
	text-align: center;
}
.xav {
	border: 1px solid #ADCF66;
	background: #f2fddb;
}
/*通知*/
.xpv,.xov,.xqv {
	color: #999 !important;
}
.xcp {
    border-bottom: 1px solid #DDDDDD;
    padding: 10px 0;
}
.x-d {
	display: block;
	margin: 0;
}
.xmp>.x-d>.x-a {
	color: #578cca;
}
.xnw {
	background: #f8f8f9;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f8f8f9',
		endColorstr='#e6e6e8' );
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#f8f8f9),
		to(#e6e6e8) );
	background: -moz-linear-gradient(top, #f8f8f9, #e6e6e8);
	-webkit-box-shadow: 0 1px 0 #fff inset, 0 1px 0 rgba(0, 0, 0, .1);
	-moz-box-shadow: 0 1px 0 #fff inset, 0 1px 0 rgba(0, 0, 0, .1);
	-o-box-shadow: 0 1px 0 #fff inset, 0 1px 0 rgba(0, 0, 0, .1);
	box-shadow: 0 1px 0 #fff inset, 0 1px 0 rgba(0, 0, 0, .1);
	text-shadow: 0 1px 0 #fff;
	border: 1px solid #bbb;
	color: #666 !important;
}

.xnw:active {
	background: #fff;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#dddddd',
		endColorstr='#dddddd' );
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#ddd), to(#ddd) );
	background: -moz-linear-gradient(top, #ddd, #ddd);
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	-o-box-shadow: none;
	box-shadow: none;
}

.xbl {
	overflow: hidden;
	box-shadow:none;
}
.xwv {
	float: right;
}
/*私信页面end*/

/*修改记录*/
.xow {
	background: #8ab923;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#adda4d',
		endColorstr='#86b846' );
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#adda4d),
		to(#86b846) );
	background: -moz-linear-gradient(top, #adda4d, #86b846);
	-webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, .5) inset, 0 1px 0
		rgba(0, 0, 0, .2);
	-moz-box-shadow: 0 1px 0 rgba(255, 255, 255, .5) inset, 0 1px 0
		rgba(0, 0, 0, .2);
	-o-box-shadow: 0 1px 0 rgba(255, 255, 255, .5) inset, 0 1px 0
		rgba(0, 0, 0, .2);
	box-shadow: 0 1px 0 rgba(255, 255, 255, .5) inset, 0 1px 0
		rgba(0, 0, 0, .2);
	text-shadow: 0 1px 0 rgba(255, 255, 255, .3);
	border: 1px solid #6D8F29;
	color: #3e5e00 !important;
	min-width: 56px;
	width: auto !important;
	_width: 56px;
}

.xow:active {
	background: #79a814;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#9ac244',
		endColorstr='#78a53e' );
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#9ac244),
		to(#78a53e) );
	background: -moz-linear-gradient(top, #9ac244, #78a53e);
	-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .3) inset;
	-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, .3) inset;
	-o-box-shadow: 0 1px 2px rgba(0, 0, 0, .3) inset;
	box-shadow: 0 1px 2px rgba(0, 0, 0, .3) inset;
}

.xxw {
	margin: 0 10px 0 0;
}

.xuc {
	min-width: 65px;
	margin: 0 5px 0 0;
}

.xle {
	margin: 0 0 5px;
}
/*修改记录 end*/
/*
.external {
	background: transparent url("../img/external.png") scroll no-repeat
		right center;
	padding: 0 10px 0 0;
	margin: 0 5px 0 0;
}


input[type="text"] {
	-webkit-appearance: none;
}


em {
	font-style: normal;
}

ins {
	text-decoration: none;
	background: #EDFCE5;
	padding: 3px 0;
}

del {
	text-decoration: line-through;
	background: #F7D3D3;
	padding: 3px 0;
}

del img {
	margin: 6px 0;
	display: block;
	max-height: 200px;
	max-width: 300px;
}


input[type="checkbox"] {
	margin: 0 5px 0 0;
	vertical-align: middle;
}

address,blockquote,sup {
	border-left: 3px solid #D0E5F2;
	font-style: normal;
	padding: 0 0 0 10px;
	display: block;
	vertical-align: baseline;
	font-size: 100%;
}

.xx {
	padding: 2px;
}

.xw {
	border: solid 1px #ccc;
	padding: 2px 4px;
}

.xv {
	height: 35px;
	text-align: right;
}

.gray_link,.gray_link:visited {
	color: #999;
}



.xt {
	margin: 0 0 3px;
	display: block;
}

.xs+.xs {
	margin: 3px 0 0;
}

.xr {
	margin: 0 0 5px;
	display: block;
}

#xq {
	color: red;
	font-size: 18px;
	padding: 10px;
	margin: 0;
	border-bottom: 1px solid gray;
	z-index: 999;
	font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
	background: white;
	
	text-align: center;
}

.editable img,.xo,.origin_image,.content_image {
	max-width: 68%;
	overflow: hidden;
	margin: 6px 0;
	display: block;
}

.origin_image:hover {
	cursor: url('../img/cursor-url.cur');
	cursor: -moz-zoom-in;
	cursor: -webkit-zoom-in;
}

.xn {
	overflow: hidden;
}

.modal-dialog.xm {
	border-radius: 0;
	background: transparent url("../img/light_box_close.png") no-repeat
		99% 16px;
	width: 100%;
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	overflow-x: hidden;
	padding: 0;
	overflow-y: scroll;
	-webkit-perspective: 1000;
}

.xm .modal-dialog-title {
	display: none;
}

.xm .modal-dialog-content {
	padding: 0 60px 60px 60px;
	margin: 60px 0 0 0;
	background: transparent;
}

.xm:hover {
	cursor: pointer;
}

img.xo:hover,img.origin_image:hover {
	cursor: pointer;
}

.editable .img.xo:hover,.editable img.origin_image:hover {
	cursor: default;
}

.xi {
	padding: 0 0 3px;
	margin: 0 0 10px;
	border-bottom: solid 1px #ddd;
}

.xi.xh {
	padding: 0 0 10px;
}

.xg {
	width: 960px;
	margin: 0 auto;
}

.xf:before,.xf:after {
	content: "\0020";
	display: block;
	height: 0;
	visibility: hidden;
}

.xf:after {
	clear: both;
}

.xe {
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
}

.xd,.goog-tooltip {
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-o-border-radius: 5px;
	border-radius: 5px;
}

.xc {
	border-radius: 4px;
}

.xb {
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-o-border-radius: 10px;
	border-radius: 10px;
}

.xa {
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	-o-border-radius: 30px;
	border-radius: 30px;
}

.xz {
	margin: 0 0 0 10px;
}

.xy {
	margin: 0 0 0 20px;
}



.xww {
	margin: 0 15px 0 0;
}

.xvw {
	margin: 0 0 15px;
}

.xuw {
	background: transparent url("../img/lock.gif") scroll no-repeat 0
		7px;
	color: #999;
	padding: 0 0 0 15px;
}

.xtw {
	visibility: hidden;
}

.xtw {
	_visibility: visible !important;
}

.xsw,.xrw {
	background: url("../img/setting.png") no-repeat scroll 0 0
		transparent;
	display: inline-block;
	height: 18px;
	margin: 2px;
	vertical-align: bottom;
	width: 29px;
}

.xrw {
	background-image: url("../img/email.png");
	margin: 2px auto;
	background-position: 50% 50%;
}

#xqw {
	overflow: hidden;
	position: relative;
}



.xlw>.xkw {
	margin: 4px 0 0 0;
}



.xow {
	background: #8ab923;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#adda4d',
		endColorstr='#86b846' );
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#adda4d),
		to(#86b846) );
	background: -moz-linear-gradient(top, #adda4d, #86b846);
	-webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, .5) inset, 0 1px 0
		rgba(0, 0, 0, .2);
	-moz-box-shadow: 0 1px 0 rgba(255, 255, 255, .5) inset, 0 1px 0
		rgba(0, 0, 0, .2);
	-o-box-shadow: 0 1px 0 rgba(255, 255, 255, .5) inset, 0 1px 0
		rgba(0, 0, 0, .2);
	box-shadow: 0 1px 0 rgba(255, 255, 255, .5) inset, 0 1px 0
		rgba(0, 0, 0, .2);
	text-shadow: 0 1px 0 rgba(255, 255, 255, .3);
	border: 1px solid #6D8F29;
	color: #3e5e00 !important;
	min-width: 56px;
	width: auto !important;
	_width: 56px;
}

.xow:active {
	background: #79a814;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#9ac244',
		endColorstr='#78a53e' );
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#9ac244),
		to(#78a53e) );
	background: -moz-linear-gradient(top, #9ac244, #78a53e);
	-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .3) inset;
	-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, .3) inset;
	-o-box-shadow: 0 1px 2px rgba(0, 0, 0, .3) inset;
	box-shadow: 0 1px 2px rgba(0, 0, 0, .3) inset;
}



.xjw {
	display: block;
	text-align: center;
	width: 52px;
	font-size: 12px;
	text-decoration: none !important;
	padding: 1px;
	font-weight: normal;
	line-height: 18px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
}

.xiw {
	background: #8ab923;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#adda4d',
		endColorstr='#86b846' );
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#adda4d),
		to(#86b846) );
	background: -moz-linear-gradient(top, #adda4d, #86b846);
	-webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, .5) inset, 0 1px 0
		rgba(0, 0, 0, .2);
	-moz-box-shadow: 0 1px 0 rgba(255, 255, 255, .5) inset, 0 1px 0
		rgba(0, 0, 0, .2);
	-o-box-shadow: 0 1px 0 rgba(255, 255, 255, .5) inset, 0 1px 0
		rgba(0, 0, 0, .2);
	box-shadow: 0 1px 0 rgba(255, 255, 255, .5) inset, 0 1px 0
		rgba(0, 0, 0, .15);
	text-shadow: 0 1px 0 rgba(255, 255, 255, .3);
	border: 1px solid #6d8f29;
	color: #3e5e00 !important;
}

.xiw:active {
	background: #79a814;
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#9ac244),
		to(#78a53e) );
	background: -moz-linear-gradient(top, #9ac244, #78a53e);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#9ac244',
		endColorstr='#78a53e' );
	-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .3) inset;
	-moz-box-shadow: 0 1px 1px rgba(0, 0, 0, .3) inset;
	-o-box-shadow: 0 1px 1px rgba(0, 0, 0, .3) inset;
	box-shadow: 0 1px 1px rgba(0, 0, 0, .3) inset;
}

.xhw,.xmw {
	background: #eee;
	color: #888 !important;
	border: 1px solid #ddd;
}

.xmw {
	padding: 4px 10px;
}

.xhw {
	background: #eee;
	color: #888 !important;
	border: 1px solid #ddd;
	min-width: 52px;
}

.xhw:active {
	border: 1px solid #ccc;
}

.xgw {
	color: #999;
}



.xpw,.xow,.xnw,a.follow {
	*line-height: 20px;
}

.small {
	*line-height: 18px !important;
}

.xew {
	font-size: 16px;
	font-weight: 700;
	color: #5F5F5F;
	margin: 0;
}





.xbw {
	color: #999;
}

.xaw,.xzw {
	color: #999;
	font-size: 13px;
}

.xyw {
	color: #999;
	font-size: 12px;
}

.xxv {
	color: #999;
	font-size: 14px;
	font-weight: normal;
}



.xkw {
	float: left;
}

.xvv {
	color: #fff;
}

.xuv {
	color: #999 !important;
	font-size: 12px;
}

.xtv {
	color: #333;
}

.xsv,.xsv:hover {
	color: #ddd !important;
	font-size: 12px;
}

.xrv {
	color: #C3412F;
}

.xqv {
	font-size: 12px;
}



.xnv {
	padding: 0 4px;
}

.xmv {
	padding: 0 5px;
	color: #ddd;
}

.xlv {
	padding: 0 5px;
	color: #ddd;
}

.xuv:hover {
	color: #999;
}

a.xkv {
	color: #578CCA;
}


.xiv {
	border: none;
	color: #105cb6;
	background: transparent;
	cursor: pointer;
}

.xhv {
	margin-right: 0 !important;
}

.xgv {
	border: none;
	border-top: 1px solid rgba(0, 0, 0, 0.2);
	border-bottom: 1px solid rgba(255, 255, 255, 0.2);
	clear: both;
	filter: alpha(opacity =   30);
	height: 0;
	margin: 5px 0;
}

.xlw {
	padding: 10px 0;
	text-align: right;
}

.xfv {
	margin: 0 15px 0 0;
	cursor: pointer;
}

.xfv:hover {
	text-decoration: underline;
}

.xev {
	background: #578cca;
	color: #fff;
	padding: 1px 5px;
	font-size: 11px;
	vertical-align: top;
	margin: 0 0 0 3px;
}

.xdv {
	border-left: 3px solid #DDD;
	padding: 5px 10px;
	margin: 5px 0;
}

.xcv {
	margin: 0 0 10px;
	background: #E1F0F7;
	padding: 5px 0;
}


.xzv {
	color: #C3412F;
}

.xbv {
	border: 1px solid #C3412F;
	background: #FFF5FA;
}

.xyv {
	background: #FFF5FA;
}



.xxu {
	padding: 10px;
	margin: 10px 0;
	background: #FFFCDD;
	color: #8D7745;
}

.xwu {
	text-align: center;
	padding: 20px 0;
}

.xvu {
	width: 100px;
	height: 100px;
	border: 0 none;
}

.xuu {
	display: inline !important;
}

.xtu,.xsu {
	margin-left: auto;
	margin-right: auto;
	width: 960px;
}

.xru,.xqu,.xpu,.xou,.xnu,.xmu,.xlu,.xku,.xju,.xiu,.xhu,.xgu,.xfu,.xeu,.xdu,.xcu
	{
	display: inline;
	float: left;
	margin-left: 10px;
	margin-right: 10px;
}

.xbu,.xau,.xzu,.xyu,.xxt,.xwt,.xvt,.xut,.xtt,.xst,.xrt,.xqt,.xpt,.xot,.xnt,.xmt,.xlt,.xkt,.xjt,.xit,.xht,.xgt,.xft,.xet,.xdt,.xct,.xbt,.xat,.xzt,.xyt
	{
	position: relative;
}

.xtu .xpu,.xsu .xou {
	width: 220px;
}

.xtu .xmu,.xsu .xku {
	width: 460px;
}

.xtu .xju,.xsu .xgu {
	width: 700px;
}

.xtu .xgu,.xsu .xcu {
	width: 940px;
}

.xxs {
	margin-left: 0;
}

.xws {
	margin-right: 0;
}

.xtu .xru {
	width: 60px;
}

.xtu .xqu {
	width: 140px;
}

.xtu .xou {
	width: 300px;
}

.xtu .xnu {
	width: 380px;
}

.xtu .xlu {
	width: 540px;
}

.xtu .xku {
	width: 620px;
}

.xtu .xiu {
	width: 780px;
}

.xtu .xhu {
	width: 860px;
}

.xsu .xru {
	width: 40px;
}

.xsu .xqu {
	width: 100px;
}

.xsu .xpu {
	width: 160px;
}

.xsu .xnu {
	width: 280px;
}

.xsu .xmu {
	width: 340px;
}

.xsu .xlu {
	width: 400px;
}

.xsu .xju {
	width: 520px;
}

.xsu .xiu {
	width: 580px;
}

.xsu .xhu {
	width: 640px;
}

.xsu .xfu {
	width: 760px;
}

.xsu .xeu {
	width: 820px;
}

.xsu .xdu {
	width: 880px;
}

.xvs {
	display: inline-block !important;
}

#xus {
	font-size: 12px;
	font-weight: bold;
}

#xts {
	position: relative;
}

.xss {
	margin: -1px 0 2px 35px;
	display: block;
	line-height: 13px;
	height: 14px;
	zoom: 1;
	word-break: keep-all;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.xss.xrs {
	margin: -1px 0 2px 0;
}

.xqs {
	color: #999;
	display: block;
	font-size: 12px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	line-height: 1;
	zoom: 1;
}

.ac-active .xqs {
	color: #578CCA;
}


.header {
	position: relative;
	z-index: 3;
	min-height: 57px;
	background: url("../img/header_v3.png") repeat-x scroll 0 0
		transparent;
}

.header-fixed {
    background: url("../img/header_v3.png") repeat-x scroll 0 0 transparent;
    min-height: 57px;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 3;
}


.xos {
	width: 960px;
	margin: 0 auto;
	position: relative;
	overflow: visible;
}

.xns {
	color: #fff;
	display: block;
	position: absolute;
	top: 8px;
	left: 0;
	outline: none;
	text-indent: -9999px;
}
.xns:active {
	opacity: .8;
}

.xms {
	background: transparent url("../img/search-bar1.png") scroll
		no-repeat 0 1px;
	margin: 8px 0 0 170px;
	position: relative;
	height: 36px;
	min-width: 360px;
	float: left;
}

.xls {
	float: left;
}

.xks {
	padding: 10px 0 0 10px;
	line-height: 14px;
}

.xjs {
	color: #999;
	line-height: 1;
	background: none repeat scroll 0 0 #EEF8FF;
	border: 0 none;
	font-size: 14px;
	outline: medium none;
	overflow: hidden;
	width: 270px;
}

.xjs:focus {
	color: #666;
}

.xjs:focus {color #666;
	
}

.search-icon {
    background: url("../img/weibo/icon.jpg") no-repeat scroll -310px -75px transparent;
    color: #EFF7FA !important;
    cursor: pointer;
    font-size: 13px;
    height: 30px;
    line-height: 34px;
    margin-right: 5px;
    position: absolute;
    right: -3px;
    text-align: center;
    text-shadow: 0 1px 0 rgba(0, 0, 0, 0.4);
    top: 3px;
    width: 35px;
    z-index: 5;
}

.xis {
	background: transparent url("../img/search-btns.png") no-repeat
		scroll 0 0;
	color: #EFF7FA !important;
	position: absolute;
	right: -3px;
	top: 1px;
	font-size: 13px;
	height: 34px;
	text-align: center;
	line-height: 34px;
	width: 80px;
	text-shadow: 0 1px 0 rgba(0, 0, 0, 0.4);
	cursor: pointer;
	z-index: 5;
}

.xis:active {
	background-position: 0 -35px !important;
}

#xhs {
	z-index: 11;
	position: absolute;
	width: 14px;
	height: 12px;
	background: transparent url("../img/new_pm.png") scroll no-repeat 0
		0;
	top: 8px;
	right: 82px;
}

.xgs {
	position: absolute;
	right: 0;
	top: 5px;
	margin: 0;
	padding: 0;
	min-width: 120px;
	z-index: 10;
}

.xfs {
	display: none;
	margin: 0;
}

.xes {
	display: block;
	border-top: 1px solid rgba(255, 255, 255, 0.1);
	-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
	-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
	width: 80px;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	height: 39px;
	line-height: 39px;
	padding: 0 0 0 40px;
	color: #fff !important;
	text-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);
	text-decoration: none;
}

#xds {
	display: block;
}

.xcs:hover {
	border-bottom: solid 1px #248fcb !important;
}

.xgs:hover>.xfs {
	display: block;
}

.xes:hover {
	background-color: #2798d8 !important;
	text-decoration: none;
}

.xgs:hover>.xfs>.xcs {
	background-color: #138ACE;
	border-bottom: solid 1px #1180c0;
}

.xgs:hover>.xfs>.xcs,.xcs:hover {
	border-top: 1px solid rgba(255, 255, 255, 0.1);
	top: 0;
}

.xcs {
	padding: 0;
	width: 120px;
	-webkit-border-top-left-radius: 4px;
	-webkit-border-top-right-radius: 4px;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-topright: 4px;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	background: transparent;
	box-shadow: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	position: relative;
	border-top: solid 1px #0090de;
	overflow: hidden;
}

.xzs,.xys,.xxr,.xwr {
	background: #138ACE url("../img/icons_v12.png") scroll no-repeat 0
		0;
}

.xzs {
	background-position: -115px -816px;
}

.xys {
	background-position: -113px -778px;
}

.xys>.xev {
	background: #C3412F;
	text-shadow: none;
}

.xxr {
	background-position: -113px -851px;
}

.xwr {
	background-position: -113px -743px;
	-webkit-border-bottom-right-radius: 4px;
	-webkit-border-bottom-left-radius: 4px;
	-moz-border-radius-bottomright: 4px;
	-moz-border-radius-bottomleft: 4px;
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px;
}

.xvr {
	float: left;
	margin: 4px 20px 0 0;
	position: relative;
}

.xur {
	position: absolute;
	top: 40px;
	width: 290px;
	z-index: 999;
	background: #fff;
	left: 120px;
}

.xtr {
	padding: 0;
	margin: 0;
}

.xsr {
	position: relative;
	float: left;
	margin: 10px 0 0 20px;
	list-style: none;
}

.xrr,.xrr:visited,.xrr:active {
	color: #EEE;
}

.xrr:hover {
	color: #FFF;
	text-decoration: none;
}

.xrr {
	font-weight: bold;
	display: block;
	color: #EEE;
	text-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);
	line-height: 1;
	padding: 5px 0;
}

.xqr,.xpr {
	background: none repeat scroll 0 0 #C3412F;
	color: #FFF;
	display: block;
	font-size: 11px;
	line-height: 13px;
	padding: 1px 5px;
	position: absolute;
	right: -8px;
	text-decoration: none;
	top: -3px;
	z-index: 12;
}

.xqr:hover {
	text-decoration: none;
}

.xor {
	font-size: 12px;
	line-height: 18px;
	padding: 0 10px 10px 10px !important;
}

.xnr {
	background: #000;
	background: -webkit-gradient(linear, left top, left bottom, from(rgba(66, 69, 72, .9
		) ), to(rgba(51, 55, 59, .9) ), color-stop(0.9, rgba(26, 28, 30, .9) )
		);
	background: -moz-linear-gradient(top, rgba(66, 69, 72, .9),
		rgba(26, 28, 30, .9) 90%, rgba(51, 55, 59, .9) );
	background: linear-gradient(top, rgba(66, 69, 72, .9),
		rgba(26, 28, 30, .9) 90%, rgba(51, 55, 59, .9) );
	border: 1px solid rgba(0, 0, 0, .2);
	opacity: 1;
	-webkit-box-shadow: 0 0 1px rgba(255, 255, 255, .2) inset, 0 1px 3px
		rgba(0, 0, 0, .8);
	-moz-box-shadow: 0 0 1px rgba(255, 255, 255, .2) inset, 0 1px 3px
		rgba(0, 0, 0, .8);
	-o-box-shadow: 0 0 1px rgba(255, 255, 255, .2) inset, 0 1px 3px
		rgba(0, 0, 0, .8);
	box-shadow: 0 0 1px rgba(255, 255, 255, .2) inset, 0 1px 3px
		rgba(0, 0, 0, .8);
	position: absolute;
	left: 93px;
	top: 40px;
	width: 260px;
	padding: 0 10px 10px 10px;
	z-index: 999;
	font-size: 12px;
}

.xmr,.xlr {
	background: url("../img/icons_v12.png") no-repeat scroll -46px
		-648px;
	width: 14px;
	height: 7px;
	position: absolute;
	top: -7px;
	left: 55px;
}

.xkr {
	padding: 5px 0 0 0;
	color: #fff;
	font-size: 13px;
	text-shadow: 0 1px 0 rgba(0, 0, 0, 0.8);
	text-align: center;
}

.xnr {
	width: 100%;
	max-width: 395px;
}

.xlr {
	left: 50px;
}

.xks>.xnr {
	top: 43px;
	left: 0;
	padding: 0 10px 5px;
	line-height: 22px;
}

.xks>.xjr {
	position: absolute;
	top: 11px;
	height: 22px;
	*line-height: 18px;
	left: 10px;
	color: #999;
	cursor: text;
}

.xir {
	color: #BEBEBE;
	left: 7px;
	position: absolute;
	top: 7px;
	cursor: text;
	font-size: 14px;
}

.xir {
	color: #BEBEBE;
	left: 7px;
	position: absolute;
	top: 7px;
	cursor: text;
}

.xms:hover .xnr {
	display: block !important;
}

.xhr .xks .xnr {
	display: none !important;
}

#xgr>.ac-renderer {
	position: static;
	width: auto;
	box-shadow: none;
}

#xgr .xfr {
	display: none;
}

.xer,.xdr {
	padding: 5px 9px;
	margin: 0 0 15px;
	position: relative;
}

.xer {
	background: none repeat scroll 0 0 #F7FBFD;
	border: 1px solid #D2E1E8;
}

.xdr {
	background: none repeat scroll 0 0 #Fbf9e7;
	border: 1px solid #B9b487 !important;
	padding: 5px 30px 5px 9px !important;
	margin: 0 0 15px !important;
}

.xcr {
	background: transparent url("../img/icons_v12.png") scroll
		no-repeat -38px -902px;
	visibility: hidden;
	position: absolute;
	bottom: -11px;
	left: 20px;
	width: 16px;
	height: 11px;
}

.xbr {
	background: transparent url("../img/icons_v12.png") scroll
		no-repeat -38px -915px;
	visibility: hidden;
	position: absolute;
	bottom: -11px;
	left: 20px;
	width: 16px;
	height: 11px;
}

#xar {
	padding: 2px 2px 0 2px;
}

.xzr {
	color: #444;
}

.xyr {
	color: #AAA;
}

#xxq>.xcr,#xxq>.xbr,.xxq>.xcr,.xxq>.xbr {
	bottom: -10px;
	z-index: 1;
	visibility: visible;
	left: 21px;
}

.goog-zippy-expanded>.xcr {
	visibility: visible;
}

.xwq {
	background: transparent url("../img/icons_v12.png") scroll
		no-repeat -46px -674px;
	position: absolute;
	top: 13px;
	right: 10px;
	width: 11px;
	height: 6px;
}

.goog-zippy-expanded>.xwq {
	background-position: -39px -934px;
	top: 12px;
}

.goog-zippy-collapsed>.xwq {
	background-position: -39px -928px;
	top: 14px;
}

.xvq {
	background-color: #EFEFEF;
	color: #888;
	font-size: .9em;
	padding: 1px 8px;
}

#xuq>.xtq {
	border-radius: 4px 4px 4px 4px;
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) inset;
	border: 1px solid #CCC !important;
	padding: 6px 6px 3px;
}

#xsq,#xrq {
	position: relative;
}

#xsq>.ac-renderer,#xrq>.ac-renderer {
	top: 0;
	left: 0;
	width: 235px;
	z-index: 100;
}

#xqq,#xpq {
	cursor: pointer;
}

#xxq>.xoq,.xxq>.xoq {
	float: none;
	margin: 0;
	right: 7px;
	top: 9px;
	position: absolute;
}

.xnq {
	border: 0 none;
	padding: 3px 5px;
}

#xar .xnq {
	width: 200px;
}

.xmq {
	display: block;
	font-size: 13px;
	margin: 20px 0 0 0;
	padding: 5px 1px;
	height: 22px;
}

.xlq {
	border-top: solid 1px #ddd;
}

.xkq {
	color: #999;
	display: inline-block;
	font-size: 11px;
	font-weight: normal;
	padding: 0 3px 0 0;
	margin: 0 0 0 5px;
	line-height: 130%;
}

.xkq:hover,.xkq:visited {
	color: #666;
	background-color: #e1f0f7;
	-moz-border-radius: 2px;
	border-radius: 2px;
	text-decoration: none;
}

.xjq {
	background: url("../img/icons_v12.png") no-repeat scroll 3px -373px
		transparent;
	display: inline-block;
	height: 12px;
	margin-right: 3px;
	outline: medium none;
	overflow: hidden;
	vertical-align: middle;
	width: 12px;
}

.xiq {
	display: block;
}

#xhq {
	margin: 3px 0 0 -10px;
}

.xiq:hover {
	text-decoration: none;
}

.xgq {
	float: right;
	margin: 4px 0 0 0;
	width: 16px;
	height: 13px;
	background: url('../img/arrow.png') no-repeat 0 0;
}

.goog-zippy-collapsed>.xgq {
	background-position: 0 0;
}

.goog-zippy-expanded>.xgq {
	background-position: -19px 0;
}

.xfq {
	margin: 2px 0 0 0;
	float: left;
	width: 22px;
	height: 16px;
	background: url('../img/class-icon.png') no-repeat 0 0;
}

.xhq .xeq,.xhq .xeq:hover {
	color: #999;
}

a.xdq {
	display: block;
	background-color: #E1F0F7;
	text-align: center;
	margin: 10px 0;
	padding: 4px 10px;
	border-radius: 4px;
	color: #777;
	text-shadow: 0 1px 0 #fff;
	text-decoration: none !important;
	cursor: pointer;
	border: 1px solid #cce1ef;
}

a.xdq:hover {
	background: #daedf5;
	border: 1px solid #c7dff0;
	color: #666;
}

.xcq {
	display: inline-block;
	width: 16px;
	height: 16px;
	background: transparent url("../img/settings/settings.png") scroll
		no-repeat 0 0;
	vertical-align: middle;
}

.xbq {
	border: solid 1px #c8c49d;
	background: #f8f9e7 url("../img/home_enforce_real_name.png") scroll
		no-repeat 14px 14px;
}

.xaq {
	padding: 10px 10px 10px 70px;
	min-height: 40px;
}

#xzq {
	min-height: 55px;
}

#xyq,#xxp {
	font-size: 14px;
	text-indent: 25px;
	color: #666;
	font-weight: bold;
}

#xyq {
	background: transparent url("../img/feed_all.png") scroll no-repeat
		0 50%;
}

#xxp {
	background: transparent url("../img/icon_explore.png") scroll
		no-repeat 0 50%;
}

#xwp {
	line-height: 18px;
}

#xwp .xvp {
	font-size: 11px;
	text-align: center;
	width: 50px;
	text-indent: 0;
	height: 16px;
	line-height: 16px;
	display: block;
	top: 30px;
	background-image: none;
}

.xup {
	margin: 0 30px 0 25px;
}

.xtp .xgw {
	color: #999 !important;
}

.xsp {
	background: transparent url("../img/icons_v12.png") scroll
		no-repeat 0 -432px;
	width: 20px;
	float: left;
	height: 16px;
	margin: 2px 0 0 -25px;
}

.xsp.xrp {
	background-position: 0 -467px;
}

.xqp {
	background: #FBF9E5;
	color: #666;
	padding: 5px 0;
	top: -3px;
	position: relative;
	box-shadow: 0 0 2px rgba(0, 0, 0, 0.35);
}

.xqp.xpp {
	background: #E1F0F7;
	z-index: 2;
}

.xoq {
	background: url("../img/icons_v12.png") no-repeat scroll -104px
		-648px;
	width: 20px;
	height: 18px;
	text-indent: -9999px;
	float: right;
	margin: 2px -30px 0 0;
	opacity: .2;
}

.xoq:hover {
	opacity: .5;
}

#xop {
	padding: 10px;
	background: #fff;
	border: 5px solid #f4f4f4;
	margin: 0 0 20px 0;
	position: relative;
}

.xnp {
	list-style: none;
	padding: 0 0 0 20px;
	border-left: 5px solid #E1F0F7;
	padding: 0 0 0 5px;
	margin: 5px 0;
	font-size: 12px;
	color: #666;
	line-height: 18px;
	clear: both;
}



.xlp {
	list-style: none !important;
	border-bottom: 1px solid #E7E7E7;
	list-style-type: none !important;
	margin-bottom: 8px;
	padding: 0 0 8px;
	zoom: 1;
}

.x-m {
	float: right;
	display: inline;
	text-indent: -9999px;
	width: 18px;
	height: 16px;
	background: url('../img/close.gif') no-repeat 100% center;
	opacity: .1;
	margin: 3px 0 0 8px;
	visibility: hidden;
}

.xkp .x-m {
	background-position: 100% 5px;
	margin: 2px 4px 0 0;
	visibility: visible;
	width: 14px;
}

.x-e {
	float: right;
	color: #96B7DE;
	visibility: hidden;
}

.x-d {
	display: block;
	margin: 0;
}

#xjp .x-m {
	margin: 2px 0 0 3px;
}

.xlp:hover>.x-m {
	visibility: visible;
}

.xlp:hover>.x-e {
	color: #999;
	visibility: visible;
}

.x-m:hover {
	opacity: .5;
}

.xip {
	border: none;
	border-top: 1px solid #e7e7e7;
	clear: both;
	height: 0;
	margin: 5px 0;
}

.xhp {
	margin: 10px 0 15px;
	padding: 0;
}

.xgp {
	padding: 25px 0 50px;
}

.xgp.xg {
	width: 960px;
}

.xfp {
	float: left;
	width: 100%;
}

.xep {
	margin: 0 328px 0 15px;
}

.xdp {
	float: left;
	margin: 0 0 0 -270px;
	width: 270px;
}

.xcp:hover>.x-m {
	visibility: visible;
}

.xcp:hover>.x-e {
	color: #999;
	visibility: visible;
}

.xbp {
	margin: 10px 0 0;
	padding: 10px 0 0;
}

.xcp {
	padding: 10px 0;
	border-bottom: 1px solid #DDD;
}

.xap {
	background: #D6ECFA;
	font-weight: bold;
}

.xzp {
	float: left;
	height: 25px;
	margin: 0 10px 5px 0;
	width: 25px;
	border: 0 none;
}

.xyp {
	float: left;
	height: 50px;
	margin: 4px 10px 0 0;
	width: 50px;
	border: 0 none;
}

.xxo {
	float: left;
	height: 50px;
	margin: 3px 15px 0 0;
	width: 50px;
	border: 0 none;
}

.xwo {
	float: left;
}

.xvo {
	margin: 0 0 0 35px;
}

.xuo {
	margin-left: 66px;
}


.xro {
	max-height: 62px;
}

.xuo {
	margin-left: 66px;
}

.xqo {
	overflow: hidden;
	text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
	max-height: 44px;
}

.xpo {
	display: block;
	overflow: hidden;
}

.xoo {
	font-size: 12px !important;
}

.xno {
	margin: 0 0 0 60px;
}

.xmo {
	margin: 7px 0 0 0;
}

.xlo {
	margin: 0;
}

.xko>.xew {
	color: #eee;
}

.xjo>.xew {
	padding: 13px 0 0 0;
	line-height: 20px;
}



.xto {
	border-bottom: none;
	margin: 6px 0 0 0;
	padding: 0;
}

.xto+.xto {
	border-top: 1px solid #ddd;
	padding: 7px 0 0 0;
}

.xto+.xto>.xfo,.xto+.xto>.xeo {
	top: 7px !important;
}

.xto.xdo {
	min-height: 60px;
}

.xto.xco {
	min-height: 50px;
}

.xto.xbo {
	min-height: 25px;
}

.xto.xao {
	background: #ccc !important;
}

.xzo {
	margin: 0 0 15px;
}

.xtp {
	font-size: 12px;
	color: #999;
	margin: 5px 0;
}

.xyo .xtw {
	visibility: visible;
}

.xxn {
	float: right;
	height: 25px;
	width: 25px;
	margin: 0 0 0 5px;
}



.xvn {
	height: 25px;
	width: 25px;
	overflow: hidden;
	border: 0 none;
	float: left;
	padding: 0 0 3px;
}

.xun {
	float: left;
	margin: 2px 10px 0 0;
}


.xsn {
	margin: 0 30px 3px 0;
}

.xrn,.xfo {
	float: left;
	width: 30px;
}

.xfo.xqn {
	padding-top: 10px;
}

.xpn {
	margin: 0 0 0 30px;
}

.xeo,.xon,.xnn {
	float: left;
	color: #578cca;
	text-decoration: none;
	text-align: center;
	height: 20px;
	width: 20px;
	line-height: 20px;
	font-size: 12px;
	font-weight: bold;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-o-border-radius: 4px;
	border-radius: 4px;
	overflow: hidden;
}

.xon,.xnn {
	text-indent: -9999px;
	background: #e1f0f7 url("../img/icons_v12.png") scroll no-repeat 0
		0;
}

.xon:hover {
	background-position: -18px -358px;
}

.xnn:hover {
	background-position: -18px -380px;
}

.xon {
	background-position: -41px -358px;
}

.xmn>.xon {
	background-position: -18px -358px;
}

.xnn {
	background-position: -41px -380px;
	margin: 4px 0 0 0;
}

.xln>.xnn {
	background-position: -18px -380px;
}

.xeo {
	background: #e1f0f7;
	display: none;
	font-size: 11px;
	-webkit-text-size-adjust: none;
}

.xeo:hover {
	text-decoration: none;
	background: #578CCA;
	color: white;
}

.xkn {
	display: none;
}

.xjn {
	font-size: 12px;
	color: #999;
}

.xhn .xeo {
	display: block;
}

.xhn .xfo {
	display: none;
}

.xhn .xjn {
	display: none;
}

.xhn .xin {
	display: none;
}

.xhn .xkn {
	display: block !important;
}

.xgn {
	font-size: 13px;
}

.xfn {
	margin: 0 0 1px 0;
	font-size: 13px;
}

.xen+.xen {
	border-top: dotted 1px #ddd;
}

.xdn {
	color: #999;
	font-size: 13px;
}

.xcn {
	background: #fff;
	max-width: 550px;
	position: relative;
	padding: 10px 0 15px 0;
}

.xbn {
	border: 1px solid #DDD;
	margin: 0 0 15px;
}

.xan {
	margin: 0 0 0 35px;
}

.xen {
	padding: 8px 0;
	margin: 0 15px;
}

.xzn {
	padding: 5px;
	background: #eaeaea;
	color: #666;
	text-align: center;
}

.xyn .xxm {
	font-weight: normal;
}

.xwm {
	color: #666;
	font-size: 13px;
}

.xvm {
	visibility: hidden;
}

.xen:hover .xvm {
	visibility: visible;
}

.xum {
	background: url("../img/bubble_up_v2.png") no-repeat scroll right
		bottom #FFF;
	display: block;
	height: 8px;
	position: absolute;
	width: 13px;
	top: 3px;
	left: 80px;
}

#xtm .xum,#xsm .xum {
	left: 15px;
}

.xrm {
	min-height: 30px;
	margin: 0 0 10px;
	padding: 0;
	list-style: none;
	border-bottom: 1px solid #BFBFBF;
}

.xqm {
	float: left;
	margin: 0 10px 0 0;
	position: relative;
	text-align: center;
}

.xpm {
	display: block;
	height: 27px;
	line-height: 28px;
	text-decoration: none;
	float: left;
	min-width: 45px;
	width: auto !important;
	position: relative;
	top: 1px;
	color: #105CB6;
	padding: 1px 10px;
	-webkit-border-top-left-radius: 2px;
	-webkit-border-top-right-radius: 2px;
	-moz-border-radius-topleft: 2px;
	-moz-border-radius-topright: 2px;
	border-top-left-radius: 2px;
	border-top-right-radius: 2px;
}

.xpm>.xev {
	background: #e1f0f7;
	font-size: 11px;
	vertical-align: top;
	margin: 0 0 0 3px;
	padding: 1px 5px;
	color: #578CCA;
}

.xpm:hover>.xev,.xom>.xev {
	color: #fff;
	background: #578CCA;
}

.xpm:hover {
	background: #e1f0f7;
	text-decoration: none;
}

.xnm,.xnm:hover,.xom,.xom:hover {
	color: #666 !important;
	background: #fff;
	border: 1px solid #bfbfbf;
	border-bottom: none;
	height: 28px;
	line-height: 28px;
	padding: 0 9px 1px;
}

.xmm {
	width: 65px;
}

.xlm {
	background: url("../img/setting.png") no-repeat 0 0 transparent;
	vertical-align: bottom;
	display: inline-block;
	width: 29px;
	height: 18px;
	margin: 0 0 1px;
}

.xkm+.xkm {
	margin: 15px 0 0 0;
	position: relative;
}

.xkm+.xkm>.xim {
	border-top: 1px solid #DDD;
	padding: 15px 0 0 0;
}

.xhm {
	margin: 0 0 0 -10px;
	padding: 0;
}

.xgm {
	list-style: none;
	display: block;
	margin: 0 0 3px 0;
}

.xfm {
	list-style: none;
	display: block;
	margin: 0 0 3px;
}

.xeq {
	padding: 0 0 0 10px;
	display: block;
	height: 28px;
	line-height: 28px;
}

.xeq:hover {
	text-decoration: none;
	background: #E1F0F7;
}

.xem,.xem:hover,.xem:visited {
	background: #E1F0F7;
	color: #5f5f5f;
}

.xdm {
	display: block;
	text-decoration: none !important;
}

.xdm strong {
	color: #105CB6;
	font-weight: normal;
}

.xcm {
	float: left;
	margin: 5px 7px 0 0;
	width: 16px;
	height: 11px;
	background: transparent url("../img/icons_v12.png") scroll
		no-repeat 0 -945px;
}

.xzm {
	color: #999;
	font-size: 12px;
}

.xym {
	float: left;
	height: 25px;
	margin: 5px 5px 5px 0;
	width: 25px;
}

.xxl {
	float: left;
	margin: 7px 0 0 0;
}

.xwl {
	padding: 7px 0 0 0;
	margin: 0 0 4px 55px;
}

.xvl {
	margin: 0 0 10px;
	padding: 15px 0 0 0;
	border-top: 1px solid #DDD;
}

.xul {
	margin: 0 0 0 -20px;
}

.xul+.xul>.xwl {
	border-top: solid 1px #DDD;
}

.xul {
	min-height: 40px;
}

.xul:hover>.xtl {
	visibility: visible;
}

.label-input-label {
    color: #777777 !important;
}
.xfk {

}
.xvw {
    margin: 0 15px 0 0;
}
.xag {
    position: relative;
}
.xu {
    display: block;
    margin: 0 0 10px;
}
.xe:after {
    clear: both;
}
.xe:before, .xe:after {
    content: " ";
    display: block;
    height: 0;
    visibility: hidden;
}
.xe:before, .xe:after {
    content: " ";
    display: block;
    height: 0;
    visibility: hidden;
}
.xe {
 
}
.xu {
    display: block;
    margin: 0 0 10px;
}

.xtl,.xsl {
	cursor: pointer;
	margin: 3px 6px 0 0;
	visibility: hidden;
	float: left;
	width: 14px;
	height: 14px;
	overflow: hidden;
	text-indent: -9000px;
	background: transparent url(../img/topic_remove.gif) scroll
		no-repeat -1px -1px;
}

.xtl {
	margin: 12px 6px 0 0;
}

.xtl:hover,.xsl:hover {
	background-position: -1px 50% !important;
	background-color: #19558d;
}

.xrl {
	text-align: left;
	position: absolute;
	visibility: hidden;
	top: 0;
	left: 0;
	z-index: -1;
}

.xql {
	color: #999;
	text-align: right;
}

.xpl {
	border-top: 1px solid #CCC;
	padding: 20px 15px;
}

.xol {
	margin: 5px 0 5px 5px;
	border-left: 3px solid #C3412F;
	padding: 0 0 0 10px;
}

.xnl {
	padding: 30px 10px;
	font-size: 14px;
}

.modal-dialog-buttons {
	padding: 10px;
	text-align: right;
	background: #fff;
}



.xil {
	text-align: right;
}

.xhl {
	background: transparent url(../img/icon_new.gif) scroll no-repeat 0
		0;
	width: 17px;
	height: 14px;
	position: absolute;
	left: -37px;
}




.xdl .xsn {
	font-weight: normal;
}

.xcl {
	border: 1px solid #999;
	padding: 4px 4px 0 4px;
}



.xxm {
	width: 100%;
	font-weight: normal;
	min-height: 66px;
	padding: 0;
	margin: 0;
	border: none;
}

.x-c {
	color: #999;
}

.modal-dialog {
	position: absolute;
	padding: 10px;
	border: none;
	background: url("../img/gray.png") repeat scroll 0 0 transparent;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-o-border-radius: 10px;
	border-radius: 10px;
	width: 420px;
	z-index: 99;
}

.modal-dialog-title-close {
	display: none;
}

.modal-dialog-bg {
	min-height: 100% !important;
	overflow: visible;
	background: #666;
	left: 0;
	position: absolute;
	top: 0;
	z-index: 95;
}

.modal-dialog-title {
	cursor: pointer;
	font-weight: 700;
	position: relative;
	_zoom: 1;
	background: #b3d563;
	background: -webkit-gradient(linear, left top, left bottom, from(#1a85cb),
		to(#105e99) );
	background: -moz-linear-gradient(top, #1a85cb, #105e99);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1a85cb',
		endColorstr='#105e99' );
	-moz-box-shadow: 0 0 1px #eee inset;
	-webkit-box-shadow: 0 0 1px #eee inset;
	-o-box-shadow: 0 0 1px #eee inset;
	box-shadow: 0 0 1px #eee inset;
	border: 1px solid #0f5c98;
	color: #FFF;
	height: 33px;
	line-height: 31px;
	padding: 0 0 0 15px;
	font-size: 14px;
	text-shadow: 0 -1px 0 #0b3f61;
}

.modal-dialog-content {
	background: white;
	padding: 10px 10px 0 10px;
}

.modal-dialog-buttons {
	display: none;
}

.xal {
	z-index: 9999;
}

.xal .modal-dialog-buttons {
	display: block;
}

.ac-renderer {
	top: 35px;
	position: absolute;
	background: #fff;
	border: 0 none;
	z-index: 1;
	-webkit-border-radius: 0 0 5px 5px;
	-moz-border-radius: 0 0 5px 5px;
	border-radius: 0 0 5px 5px;
	width: 600px;
	left: 1px;
	box-shadow: 0 1px 4px rgba(0, 0, 0, .5);
	-webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, .5);
	-moz-box-shadow: 0 1px 4px rgba(0, 0, 0, .5);
}

#xzl .ac-renderer>div:last-child {
	-webkit-border-radius: 0 0 5px 5px;
	-moz-border-radius: 0 0 5px 5px;
	border-radius: 0 0 5px 5px;
}

.ac-renderer>.ac-row>.xyl {
	margin: 0 10px 0 0;
}

.ac-row {
	cursor: pointer;
	padding: 2px;
	zoom: 1;
	clear: both;
}

#xgr .ac-row {
	padding: 5px;
}

#xar .xvn {
	margin: -2px 10px 0 0;
}

.ac-row .xvn {
	margin: 0 10px 0 0;
	vertical-align: middle;
}

.xfr {
	color: #999;
	margin: 0;
	font-size: 12px;
	display: inline-block;
}

.xxk {
	font-size: 12px;
	line-height: 14px;
	color: #999;
	display: block;
	margin-left: 10px;
}

#xar .xxk {
	font-size: 12px;
	line-height: 14px;
	color: #999;
	display: inline;
	padding: 10px;
}

.ac-active {
	background-color: #d6e9f8;
}

.xwk,.xwk:hover,.xwk:visited,.xwk:focus {
	color: #333;
	line-height: 1;
	margin: 0 10px 0 0;
}

.xwk:hover {
	text-decoration: none;
}

.xvk {
	display: block;
}

.xyl,.xuk,.xtk {
	background: #e1f0f7;
	padding: 0 10px;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	-o-border-radius: 30px;
	border-radius: 30px;
	text-decoration: none;
	margin: 0 5px 5px 0;
	float: left;
}

#xar .xuk {
	margin: 2px 5px 5px 0;
}

.xtk,.xtk:hover {
	background: #eee !important;
	color: #666 !important;
	text-decoration: none;
}

.xsk {
	background: #e1f0f7;
	left: -7px;
	padding: 1px 5px;
	position: relative;
	-webkit-border-top-right-radius: 30px;
	-webkit-border-bottom-right-radius: 30px;
	-moz-border-radius-topright: 30px;
	-moz-border-radius-bottomright: 30px;
	border-top-right-radius: 30px;
	border-bottom-right-radius: 30px;
	text-decoration: none;
}

.xyl:hover,.xsk:hover {
	background: #105CB6;
	color: #fff;
	text-decoration: none;
}

#xrk {
	background: #2A2C2F;
	color: #fff;
	padding: 3px 8px;
	font-size: 12px;
}

#xqk {
	position: absolute;
}

.xpk,.xok {
	position: absolute;
	background: transparent url("../img/icons_v12.png") scroll
		no-repeat 0 0;
}

.xpk {
	background-position: -46px -648px;
	height: 7px;
	top: -6px;
	width: 14px;
	left: 5px;
}

.xok {
	background-position: -36px -659px;
	height: 12px;
	width: 6px;
	left: -6px;
	top: 6px;
}

.xnk {
	-moz-border-radius: 0 5px 5px 0;
	-webkit-border-radius: 0 5px 5px 0;
	border-radius: 0 5px 5px 0;
	background: #999;
	opacity: .5;
	filter: alpha(opacity = 50);
	color: #fff;
	font-size: 90%;
	font-weight: bold;
	margin: 0;
	position: fixed;
	top: 130px;
	left: 0;
	text-shadow: 0 1px #333;
	width: 105px;
	z-index: 101;
	height: 30px;
}

.xmk {
	background: url(../img/ld.gif) no-repeat center center;
	float: left;
	height: 30px;
	width: 30px;
	margin: 0 5px 0 10px;
}

.xlk {
	float: left;
	margin: 6px 0 0 0;
}

.xkk {
	width: 100%;
	margin: 0;
}

.xjk {
	width: 43px;
	float: left;
	text-align: right;
}

.xik {
	margin: 5px 0 0;
}

.xhk {
	height: 27px;
	padding-top: 5px !important;
}

.xhk label {
	color: #999;
	padding-right: 20px;
}

.xgk {
	font: 14px/14px 'Helvetica Neue', Helvetica, Arial, Sans-serif;
	-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) inset;
	-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) inset;
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) inset;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
	background: #fff;
	border: 1px solid #CCC !important;
	padding: 7px 5px !important;
	color: #333;
}

.label-input-label {
	color: #777 !important;
}

textarea.xgk,.xgk>textarea {
	color: #333;
	overflow: hidden;
	min-height: 66px;
	line-height: 22px;
	font-size: 13px;
	padding: 0 !important;
	margin: 0 !important;
	border: 0 none;
}

#xar .xxm {
	color: #222;
}

#xar .label-input-label {
	color: #999;
}

.xfk {
	vertical-align: top;
	margin: 0 0 0 53px;
	padding: 0 0 20px 0;
}

.xek {
	padding: 0;
}

.xdk {
	padding: 0 10px 0 0;
	position: relative;
}

.xdk .ac-renderer {
	left: 62px;
	top: 33px;
	width: 196px;
}

.xhn .xck {
	display: none;
}

.xck {
	display: block;
}

.xbk {
	height: 36px;
	width: 38px;
	position: fixed;
	bottom: 113px;
	left: 50%;
	margin-left: 230px;
	background: url("../img/backtotop.png") 11px 8px no-repeat
		#ebebeb;
}

.xbk:hover {
	background-color: #ddd;
}

.xak {
	margin: 10px 0 20px 0;
}

.xnm .xpm {
	background: #FFF !important;
	font-weight: bold;
	color: #5F5F5F;
}

.xnm {
	border-color: #999 #999 #FFF !important;
	border-style: solid;
	border-width: 1px;
}

.xyk {
	background: #FF9 !important;
}

.xxj {
	float: left;
	margin: 0 10px 0 0;
	padding: 0 5px;
	background: #E1F0F7;
}

.xwj {
	border-left: 5px solid #F4F4F4;
	padding: 5px 10px;
	margin: 5px 0;
}

#xvj {
	position: relative;
}

#xvj .ac-renderer {
	left: 0;
	top: 29px;
	width: 196px;
}

.xuj .xtj>.xsj {
	display: none;
}

.xrj {
	position: relative;
	padding: 40px 0 0 50px;
	color: #97A3AE;
	text-shadow: 0 1px 0 #fff;
}

.xrj.xqj {
	color: #D5DADF;
}

.xpj,.xoj {
	width: 400px;
	float: left;
}

.xoj {
	margin: 0 0 0 19px;
}

.xnj {
	margin: 0 -18px 0 50px;
	background: 100% 0 repeat-y url("../img/in/sidebar.png");
}

.xoj .xnj {
	margin: 0 -18px 0 3px;
}

.xmj,.xlj,.xkj,.xjj {
	background: transparent url("../img/in/reg.png") scroll no-repeat 0
		0;
	width: 39px;
	height: 39px;
	position: absolute;
	top: 40px;
	left: 0;
}

.xmj {
	background-position: 0 0;
}

.xlj {
	background-position: 0 -85px;
}

.xkj {
	background-position: 0 -43px;
}

.xjj {
	background-position: 0 -128px;
}

.xij {
	background: url('../img/in/reg.png') no-repeat -11px -222px;
	width: 16px;
	height: 19px;
}

.xhj {
	background: url('../img/in/reg.png') no-repeat -11px -246px;
	width: 16px;
	height: 19px;
}

.xgj {
	background: url('../img/in/reg.png') no-repeat -11px -270px;
	width: 16px;
	height: 19px;
}

.xfj {
	width: 820px;
	margin: 0 auto;
}

.xej>.xfp>.xep {
	margin: 0 0 0 335px;
	padding: 0 0 0 35px;
	background: 0 100% repeat-y url("../img/in/sidebar.png");
}

.xej>.xdp {
	margin: 0 0 0 -100%;
}

#xdj {
	position: relative;
	padding: 0 0 0 35px;
}

#xdj>.xgk {
	width: 96%;
}

#xcj {
	padding: 20px 0 0;
}

#xcj>.xto {
	margin: 0 0 10px;
	padding: 0 0 11px 25px;
	border: 0;
	position: relative;
	line-height: 25px;
	overflow: hidden;
}

#xcj>.xto:hover>.x-m {
	visibility: visible !important;
}

#xcj>.xto>.x-m {
	opacity: .3;
	display: block;
	float: none;
	position: absolute;
	top: 6px;
	left: -6px;
	margin: 0;
}

#xbj {
	margin: 0 70px 0 0;
}

#xaj {
	border-top: solid 1px #ddd;
	margin: 10px 0 0 0;
}

.xzj {
	list-style: none;
	margin: 0;
	padding: 10px 0 0;
	background: #f1f1f1;
	border: solid 1px #ddd;
}

.xyj {
	display: block;
	float: left;
	width: 43%;
	padding: 0 15px 15px;
	margin: 0;
}

#xxi {
	background: #f5f5f5;
}

.xwi {
	position: relative;
	margin: 0 0 18px;
}

.xvi {
	padding: 0 0 5px;
}

.xwi>.xgk {
	width: 310px;
}

.xui {
	position: absolute;
	top: 28px;
	left: 335px;
	background: transparent url("../img/ok.png") scroll no-repeat 0 0;
	width: 25px;
	height: 25px;
}

.xti {
	padding: 3px 6px;
	position: absolute;
	top: 25px;
	left: 335px;
	width: 170px;
	border: 1px solid #db7b7b;
	background: #f9efef;
	z-index: 1;
}

.xsi {
	width: 8px;
	height: 10px;
	float: left;
	margin: 7px 0 0 -14px;
	background: transparent url('../img/in/reg.png') scroll no-repeat
		-14px -328px;
}

.xri {
	font-size: 13px;
	line-height: 22px;
	color: #333;
}

.xqi .xti,.xqi .xui,.xqi .xpi,.xoi .xui {
	display: none;
}

.xni .xti {
	display: none;
}

#xmi {
	position: relative;
}

#xmi>.goog-menu {
	top: 31px;
	left: 96px;
}

#xli {
	min-height: 25px;
}

.xki {
	margin: 0 0 15px;
	min-height: 110px;
}

.xji {
	float: left;
	width: 100px;
}

.xii {
	display: block;
	position: relative;
}

.xvp {
	background: url("../img/ed_white.gif") no-repeat scroll 8px 8px
		#000;
	color: #FFF;
	display: none;
	height: 23px;
	left: 0;
	opacity: .7;
	padding: 3px 0 0;
	position: absolute;
	text-indent: 20px;
	top: 75px;
	width: 100%;
}

.xii:hover>.xvp {
	display: block;
}

.xhi {
	margin: 0 0 0 120px;
}

.xgi .xeo {
	display: block;
}

#xfi:hover {
	cursor: pointer;
}

.xei>.xfp>.xep {
	max-width: 700px;
}

.xdi {
	padding: 0 0 0 25px;
	background: transparent url("../img/ico_sina.gif") scroll no-repeat 0 2px;
}

.tencent-weibo {
	padding: 0 0 0 25px;
	background: transparent url("../img/weibo/qq_icon_16.png") scroll no-repeat 0 2px;
}

#xci .xti {
	width: 250px;
}

#xbi .xjw {
	width: 80px;
}

.xei>.xdp {
	width: 100%;
	height: 50px;
	margin: 0 0 0 -100%;
}

.xei>.xfp>.xep {
	margin: 50px 0 0 0;
}

.xai {
	padding: 0 0 0 215px;
	background: transparent;
}

.xzi {
	height: 60px;
}

.xyi {
	float: left;
	padding: 5px 10px;
	margin: 0 10px 0 0;
	min-width: 150px;
	border: solid 1px #ccc;
}

.xyi:hover {
	cursor: pointer;
}

.xxh {
	background: #f5f5f5;
}

.xwh {
	padding: 0 0 0 35px;
	float: left;
}

.xvh {
	float: left;
	margin: 6px 0 0 0;
}

.xuh {
	border-top: solid 1px #d9d9d9;
	border-bottom: solid 1px #d9d9d9;
}

.xth+.xth {
	border-top: solid 1px #ddd;
}

.xth {
	padding: 12px 0;
}

.xsh {
	display: inline-block;
	min-width: 225px;
}

.xrh {
	display: inline-block;
	min-width: 135px;
}

.xqh {
	padding: 0;
	margin: 0;
}

#xph {
	margin: 20px 0 0 0;
}

#xoh {
	width: 100px;
	display: inline-block;
}

.xnh {
	font-size: 14px;
	padding: 0 0 10px;
	margin: 0 0 10px;
	border-bottom: solid 1px #AAA;
}

#xci {
	width: 90%;
	max-width: 550px;
}

.xlh>.xjk {
	width: 100px;
}

.xlh>.xfk {
	margin: 0 0 0 125px;
}

.xkh>.xjk {
	width: 60px;
}

.xkh>.xfk {
	margin: 0 0 0 61px;
	zoom: 1;
}

#xjh>.xu {
	margin: 0 0 5px;
}

.xfk>.xti {
	position: relative;
	top: 0;
	left: 0;
	margin: 7px 0 0 0;
}

.xfk>.xti>.xsi {
	float: none;
	position: absolute;
	width: 18px;
	height: 6px;
	top: -8px;
	left: 40px;
	background: transparent url('../img/reg/spin-top.png') scroll
		no-repeat 0 0;
}

.reset-email-input {
	margin-right: 20px;
	margin-left: 20px;
}

.goog-inline-block {
	display: inline-block;
	position: relative;
	*display: block;
	*display: inline !important;
	*zoom: 1;
}

.goog-toolbar {
	padding: 2px 0;
}

.goog-toolbar {
	background: #fafafa url(../img/toolbar-bg.png) repeat-x bottom left;
	border-bottom: 1px solid #d5d5d5;
	cursor: default;
	outline: none;
	position: relative;
	zoom: 1;
	margin: 0;
	padding: 2px;
}

.goog-toolbar-button,.goog-toolbar-menu-button {
	border: 0;
	font-family: Arial, sans-serif;
	color: #333;
	text-decoration: none;
	list-style: none;
	vertical-align: middle;
	cursor: default;
	outline: none;
	margin: 0 2px;
	padding: 0;
}

.goog-toolbar-button-outer-box,.goog-toolbar-button-inner-box,.goog-toolbar-menu-button-outer-box,.goog-toolbar-menu-button-inner-box
	{
	border: 0;
	vertical-align: top;
}

.goog-toolbar-button-outer-box,.goog-toolbar-menu-button-outer-box {
	margin: 0;
	padding: 1px 0;
}

.goog-toolbar-button-inner-box,.goog-toolbar-menu-button-inner-box {
	margin: 0 -1px;
	padding: 3px 4px;
}

* html .goog-toolbar-button-disabled,:first-child+html .goog-toolbar-button-disabled,* html .goog-toolbar-menu-button-disabled,:first-child+html .goog-toolbar-menu-button-disabled
	{
	background-color: #f0f0f0;
	margin: 0 1px;
	padding: 0 1px;
}

.goog-toolbar-button-hover .goog-toolbar-button-outer-box,.goog-toolbar-button-active .goog-toolbar-button-outer-box,.goog-toolbar-button-checked .goog-toolbar-button-outer-box,.goog-toolbar-button-selected .goog-toolbar-button-outer-box,.goog-toolbar-menu-button-hover .goog-toolbar-menu-button-outer-box,.goog-toolbar-menu-button-active .goog-toolbar-menu-button-outer-box,.goog-toolbar-menu-button-open .goog-toolbar-menu-button-outer-box,.goog-toolbar-select .goog-toolbar-menu-button-outer-box
	{
	border-style: solid;
	border-width: 1px 0;
	padding: 0;
}

.goog-toolbar-button-hover .goog-toolbar-button-inner-box,.goog-toolbar-button-active .goog-toolbar-button-inner-box,.goog-toolbar-button-checked .goog-toolbar-button-inner-box,.goog-toolbar-button-selected .goog-toolbar-button-inner-box,.goog-toolbar-menu-button-hover .goog-toolbar-menu-button-inner-box,.goog-toolbar-menu-button-active .goog-toolbar-menu-button-inner-box,.goog-toolbar-menu-button-open .goog-toolbar-menu-button-inner-box,.goog-toolbar-select .goog-toolbar-menu-button-inner-box
	{
	border-style: solid;
	border-width: 0 1px;
	padding: 3px;
}

.goog-toolbar-button-hover .goog-toolbar-button-outer-box,.goog-toolbar-button-hover .goog-toolbar-button-inner-box,.goog-toolbar-menu-button-hover .goog-toolbar-menu-button-outer-box,.goog-toolbar-menu-button-hover .goog-toolbar-menu-button-inner-box
	{
	border-color: #d1d1d1 !important;
}

#xih {
	height: 380px;
	overflow: auto;
}

#xhh {
	margin: 10px 18px 0 0;
}

#xgh,#xfh {
	text-indent: -9000px;
	display: block;
	background: transparent url("../img/inivite_sina.png") scroll
		no-repeat 0 0;
	height: 35px;
	width: 160px;
}

#xfh {
	background-image: url("../img/inivit_from_sina.png") !important;
}

#xgh:hover {
	text-decoration: none;
}

#xih {
	width: 97%;
}

.xeh {
	float: right;
	margin: 15px 20px 0 0 !important;
}

#xih .xvo {
	margin: 0 50px 0 70px;
}

#xih .xto {
	margin: 0;
	padding: 7px 0;
	overflow: hidden;
}

#xih .xto:hover,#xih .xdh {
	background: #e1f0f7;
}

.xch {
	padding: 10px 0;
	overflow: hidden;
	border-top: solid 1px #ddd;
	border-bottom: solid 1px #ddd;
	padding: 10px 0;
	margin: 15px 0 0 0;
}

#been-asked-wrap .xsn .xsn {
	margin: 0 65px 3px 0;
}

#xbh .xeo {
	display: block !important;
}

#xbh .xfo {
	display: none !important;
}

.tr-icon {
	width: 16px;
	height: 16px;
	background: url(../img/editortoolbar.png) no-repeat;
	vertical-align: middle;
}

.tr-bold {
	background-position: -32px;
}

.tr-italic {
	background-position: -48px;
}

.tr-underline {
	background-position: -64px;
}

.tr-superscript {
	background-position: -240px;
}

.tr-insertOrderedList {
	background-position: -176px;
}

.tr-insertUnorderedList {
	background-position: -160px;
}

.tr-removeFormat {
	background-position: -256px;
}

#xah>.xzh {
	clear: both;
}

.xzh {
	overflow: hidden;
}

.xyh {
	margin: 6px 0 0 4px !important;
}

.xxg {
	background: #EAEAEA;
	margin-top: 10px;
	padding: 5px;
}

.xvg {
	margin: 0 auto;
	padding: 0;
	width: 100%;
}

div.xvg {
	min-height: 66px;
}

.xug .xtg {
	display: none;
}

.xsg {
	margin: 10px 0 0 0;
}

.xrg {
	cursor: pointer;
}

.editable {
	min-height: 88px;
	background: #fff;
	font-size: 13px;
}

.xtg {
	color: #999 !important;
	display: inline-block;
	font-size: 11px;
	font-weight: normal;
	padding: 0 3px 0 0;
	margin: 0 0 0 5px;
}

.xtg:hover {
	text-decoration: none;
	background: #E1F0F7;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
}

.xqg {
	background: url("../img/icons_v12.png") no-repeat scroll 3px -373px
		transparent;
	display: inline-block;
	height: 12px;
	margin-right: 3px;
	outline: medium none;
	overflow: hidden;
	vertical-align: middle;
	width: 12px;
}

iframe {
	border: 0;
	min-height: 60px;
}

.xpg {
	background: none repeat scroll 0 0 #FFF;
	border: 1px solid #999;
	padding: 4px !important;
	width: 98.5% !important;
	overflow: hidden;
}

.goog-toolbar-separator {
	background-color: #C1C1C1;
	width: 1px;
	margin: 0 8px;
	height: 18px;
	line-height: 16px;
}

.xxg {
	background: #FFF;
	margin-top: 8px;
	padding: 0 0 5px;
}

.goog-toolbar {
	padding: 4px 8px;
	border: 1px solid #bebebe;
	border-bottom: none;
	border-radius: 4px 4px 0 0;
	-webkit-border-radius: 4px 4px 0 0;
	-moz-border-radius: 4px 4px 0 0;
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#f5f5f5),
		to(#efefef) );
}

.xpg {
	background: white;
	border: 1px solid #bebebe;
	box-shadow: 0 0 4px 0 rgba(0, 0, 0, .1) inset;
	padding: 8px 10px !important;
	-webkit-transition: min-height .25s ease-out;
	border-radius: 0 0 4px 4px;
	-webkit-border-radius: 0 0 4px 4px;
	-moz-border-radius: 0 0 4px 4px;
	width: auto !important;
}

.xog {
	border: 1px solid #999;
}

.goog-toolbar-button-checked .goog-toolbar-button-outer-box,.goog-toolbar-button-hover .goog-toolbar-button-outer-box
	{
	margin: 0;
	padding: 0;
	border: 0 none;
	border-width: 0;
}

.goog-toolbar-button-outer-box,.goog-toolbar-menu-button-outer-box {
	margin: 0;
	padding: 0;
	border: 0 none;
}

.goog-toolbar-button-inner-box,.goog-toolbar-menu-button-inner-box {
	margin: 0;
	padding: 5px;
	border: solid 1px transparent;
}

.goog-toolbar-button-hover .goog-toolbar-button-inner-box,.goog-toolbar-button-active .goog-toolbar-button-inner-box,.goog-toolbar-button-checked .goog-toolbar-button-inner-box,.goog-toolbar-button-selected .goog-toolbar-button-inner-box,.goog-toolbar-menu-button-hover .goog-toolbar-menu-button-inner-box,.goog-toolbar-menu-button-active .goog-toolbar-menu-button-inner-box,.goog-toolbar-menu-button-open .goog-toolbar-menu-button-inner-box,.goog-toolbar-select .goog-toolbar-menu-button-inner-box
	{
	border-width: 1px;
	padding: 5px;
	border-color: #D1D1D1;
	border-radius: 2px;
}

.goog-toolbar-button.goog-toolbar-button-checked .goog-inline-block.goog-toolbar-button-inner-box
	{
	border: 1px solid #C1C1C1;
	background-color: #EBEBEB;
	box-shadow: 0 0 3px rgba(0, 0, 0, .1) inset;
	-webkit-box-shadow: 0 0 3px rgba(0, 0, 0, .1) inset;
	-moz-box-shadow: box-shadow:0 0 3px rgba(0, 0, 0, .1) inset;
}

.goog-toolbar-button-active .goog-toolbar-button-inner-box {
	background-color: #ebebeb;
	box-shadow: 0 0 3px rgba(0, 0, 0, .1) inset;
	-webkit-box-shadow: 0 0 3px rgba(0, 0, 0, .1) inset;
	-moz-box-shadow: box-shadow:0 0 3px rgba(0, 0, 0, .1) inset;
}

.tr-icon {
	background: url(../img/ed.png) no-repeat;
}

.tr-bold {
	background-position: 0 0;
}

.tr-italic {
	background-position: 0 -16px;
}

.tr-underline {
	background-position: 0 -32px;
}

.tr-superscript {
	background-position: 0 -48px;
}

.tr-insertOrderedList {
	background-position: 0 -64px;
}

.tr-insertUnorderedList {
	background-position: 0 -80px;
}

.tr-image {
	background-position: 0 -112px;
}

.tr-removeFormat {
	background-position: 0 -128px;
}

.goog-toolbar-button {
	opacity: .6;
}

.goog-toolbar-button.goog-toolbar-button-hover,.goog-toolbar-button.goog-toolbar-button-active,.goog-toolbar-button.goog-toolbar-button-checked
	{
	opacity: 1;
}

#xng {
	position: relative;
}

#xng .ac-renderer {
	left: 0;
	top: 29px;
	width: 180px;
}

.xmg .xyl {
	margin: 0 10px 10px 0;
	background: #fff;
	border: solid 1px #E1F0F7;
}

.xmg .xyl:hover {
	background: #105CB6;
	border: 1px solid #105CB6;
}

.xlg {
	background: transparent url("../img/plazza_title_bg.png") scroll
		no-repeat center center;
	font-size: 15px;
	margin: 0 0 20px 0;
}

.xkg {
	margin: 0 328px 0 0 !important;
}

.xjg {
	display: inline-block;
	padding: 0 10px 0 0;
	background: #fff;
}

.xig {
	list-style: none;
	display: block;
	height: 22px;
	margin: 0 0 10px 0;
}

.xig>.xyl {
	margin: 0;
}

#xcg #image {
	display: none;
}

.xbg {
	overflow: hidden;
	clear: both;
}

#xag {
	width: 200px;
}

.xyg {
	display: block;
	text-align: right;
}

.xxf .goog-menuitem-content {
	color: #999;
}

#xwf,#xvf {
	border-bottom: solid 1px #ddd;
	margin: 0 0 6px 0;
}

.xto:hover>.xuf>.xtw {
	visibility: visible;
}

.xtf>.xtw {
	visibility: visible;
}

.xtp>.xuv:hover {
	color: #105CB6 !important;
}

.xsf {
	background: #F0F8FB;
}

.xrf.xuv:hover {
	color: #999 !important;
	opacity: 1;
	text-decoration: none;
	cursor: default !important;
}

.xqf:hover>.xpf,.xrf>.xpf {
	opacity: 1;
}

.xpf {
	display: inline-block;
	width: 10px;
	height: 10px;
	background: red;
	margin: 0 3px 0 0;
	opacity: .5;
	-webkit-transition: opacity .1s ease-in;
	background: transparent url("../img/icons_v12.png") scroll
		no-repeat 0 0;
}

.xof {
	background-position: 0 -901px;
}

.xnf {
	background-position: 0 -915px;
}

.xkf {
	background-position: 0 -930px;
}

.xlf {
	background-position: 2px -975px;
}

.xmf {
	background-position: 0 -930px;
}

.xjf {
	background-position: -20px -902px;
}

.xif {
	background: transparent url("../img/queue/delete.gif") scroll
		no-repeat 0 0;
}

.xhf {
	background: transparent url("../img/queue/lock.gif") scroll
		no-repeat 0 0;
}

.xgf {
	background: transparent url("../img/queue/trash.gif") scroll
		no-repeat 0 0;
}

.xff {
	background: transparent url("../img/queue/arrow_fat_right.gif")
		scroll no-repeat 0 0;
}

.xef {
	background: transparent url("../img/queue/eye.png") scroll
		no-repeat 0 0;
	width: 17px;
}

.xdf {
	background: transparent url("../img/queue/collapse.gif") scroll
		no-repeat 0 0;
}

#xrk>.xvv {
	color: #fff !important;
}

#xcf>.xyl:hover {
	cursor: default;
}

.xbf {
	float: left;
	margin: 3px 5px 0 0;
	width: 16px;
	height: 14px;
	background: transparent url("../img/icons_v12.png") scroll
		no-repeat 0 0;
}

.xaf {
	background-position: 0 -841px;
}

.xzf {
	background-position: 0 -860px;
}

.xyf {
	background-position: 0 -878px;
}

.xxe {
	float: left;
	margin: 0 10px 0 0;
}

#xwe {
	margin: 0 328px 0 32px;
}

.xve {
	font-size: 18px;
	margin: 0 0 30px;
}

#xah .xvg {
	font-size: 18px;
	font-weight: bold;
}

.xue {
	margin: 0 0 20px;
}

.xte .xxg {
	padding: 0;
}

.xse {
	list-style: none;
	padding: 0;
	margin: 0;
}

.xre {
	margin: 0;
}

.xse em {
	color: #105CB6;
	font-style: normal;
	cursor: pointer;
}

.xse em:hover {
	text-decoration: underline;
}

.xqe {
	float: left;
	height: 25px;
	min-width: 42px;
	border-bottom: 1px solid #E0E0E0;
	margin: 3px 3px 0 0;
	padding: 3px;
	color: #999;
	font-size: 10px;
	text-align: center;
	background: #EAEAEA;
}

.xqe>.xxn {
	float: left;
	margin: 0 3px 0 0;
}

.xpe {
	background: #EAEAEA url("../img/r.gif") no-repeat scroll -2px -1px;
	width: 14px;
	height: 14px;
	float: right;
}

.xpe:hover {
	text-decoration: none;
	background-position: -2px -18px !important;
	background-color: #369 !important;
}

.xoe {
	background-image: url("../img/x.gif");
	background-position: -1px -1px;
	background-repeat: no-repeat;
	width: 14px;
	height: 14px;
	float: right;
}

.xoe:hover {
	text-decoration: none;
	background-position: -1px -16px;
	background-color: #369;
}

.xne {
	color: #999;
	margin-left: 28px;
	font-size: 10px;
	text-align: center;
	height: 11px;
	line-height: 11px;
	text-align: center;
}

#xag {
	line-height: 13px;
	padding: 4px;
	border: solid 1px #999;
}

#xah>.xsn {
	display: inline;
	margin: 0;
}

#xah {
	margin: 0 0 3px;
}

.xme .xxn {
	float: left;
	margin: 0;
}



.xke {
	font-weight: bold;
}

.xje {
	background: #EAEAEA;
	color: #666;
	padding: 5px;
	text-align: center;
	margin: 15px 0 0;
}

.xuk {
	float: left;
}

.xuk>a,.xuk>span {
	float: left !important;
}

.xsl {
	float: right;
	margin: 5px 0 0 5px;
	visibility: visible;
}

#xie {
	position: relative;
}

#xie .ac-renderer {
	left: 0;
	top: 29px;
	width: 250px;
}

.xhe>.xu {
	margin: 0 0 5px;
}

#xie>.xgk {
	width: 200px;
}

.xge {
	padding: 4px;
	border: solid 1px #aaa;
}

.xfe {
	height: 1px;
	width: 100%;
	border-top: solid 3px #ddd;
	border-bottom: solid 1px #ddd;
}

#xah>.xsn {
	font-size: 18px;
}

.xee {
	display: block;
	color: #999;
	padding: 3px 5px;
	width: 250px;
	margin: 0;
}

.xee:hover {
	background: #D6E9F8;
	text-decoration: none;
}

.copy_icon_1,.copy_icon_2,.copy_icon_3,.copy_icon_4,.copy_icon_space {
	vertical-align: -2px;
	display: inline-block;
	width: 14px;
	height: 13px;
	border: 0 none;
	overflow: hidden;
	margin: 0 3px 0 0;
	background-image: url("../img/cc/cc-1.png");
	background-repeat: no-repeat;
}

.copy_icon_space {
	display: inline-block;
}

.copy_icon_1 {
	background-position: 0 -150px;
}

.copy_icon_2 {
	background-position: 0 -100px;
}

.copy_icon_3 {
	background-position: 0 -50px;
}

.copy_icon_4 {
	background-position: 0 0;
}

.copy_icon_space {
	background-position: 200px 200px;
}

.xde {
	position: absolute;
}

#xce {
	position: relative;
	z-index: 2;
}

#xce>.goog-menu {
	top: 31px;
	left: 96px;
}

#xwf>.xto,#xvf>.xto {
	position: relative;
}

#xvf>.xto>.xeo,#xvf>.xto>.xfo,#xwf>.xto>.xeo,#xwf>.xto>.xfo {
	display: block;
	width: 20px;
	float: none;
	position: absolute;
	top: 0;
	left: -30px;
	overflow: hidden;
}

.xbe {
	color: #999;
	padding: 0 0 8px;
	margin: 0 0 10px;
	border-bottom: solid 1px #DDD;
}

.xbe,.xae>.xuv {
	color: #333 !important;
}

.xbe>.xuv:hover {
	text-decoration: none;
}

.xze.xye {
	position: absolute;
}

.xxd>.xxn {
	float: left;
	margin: 3px 3px 0 0;
}

#xwd {
	position: relative;
	z-index: 1;
}

#xwd .ac-renderer {
	width: 200px;
	top: 112px;
	left: 0;
}

.xme>.xto .xvo,.xme>.xto .xzp {
	padding: 3px 0 0 0;
}

.xme .xjw {
	width: 60px;
}

#xvd .ac-renderer {
	top: 33px;
	left: 0;
	max-width: 200px;
}

.xzg {
	position: relative;
}

.xzg>.ac-renderer {
	width: 235px;
	top: 33px;
	left: 0;
}

#xgr>.ac-renderer {
	border: 1px solid #BAD5E5;
	width: 394px;
	bottom: -122px;
	position: relative;
	z-index: 1;
	top: 0;
	padding: 1px 0 0 0;
	border-top: none;
	border-radius: 0 0 4px 4px;
	-webkit-box-shadow: 0 2px 6px rgba(0, 0, 0, .25);
	-moz-box-shadow: 0 2px 6px rgba(0, 0, 0, .25);
	-o-box-shadow: 0 2px 6px rgba(0, 0, 0, .25);
	box-shadow: 0 2px 6px rgba(0, 0, 0, .25);
}

#xgr>.ac-renderer>div:last-child {
	-webkit-border-radius: 0 0 4px 4px;
	-moz-border-radius: 0 0 4px 4px;
	-o-border-radius: 0 0 4px 4px;
	border-radius: 0 0 4px 4px;
}

#xgr .ac-active {
	background: none repeat scroll 0 0 #F0F7FB;
	color: #105CB6;
	text-decoration: none;
}

.xkp {
	background: none repeat scroll 0 0 #FFF !important;
	border-bottom: 1px solid #D2E1E8;
	color: #888;
	padding: 5px;
}

#xud {
	float: right;
	color: #ccc;
}

#xud:hover {
	float: right;
	color: #888;
	text-decoration: none;
}

#xud:hover>.x-m {
	opacity: .5;
}

.xsd {
	border-top: solid 1px #ddd;
}

#xrd {
	width: 180px;
	position: absolute;
}

#xrd>.xqd {
	padding: 0;
}

#xpd {
	border-bottom: solid 1px #f6f6f6;
	padding: 4px 8px;
	color: #999;
	margin: 0 0 5px 0;
}

.xod {
	border: solid 1px #e2e2e2;
	position: relative;
	margin: 10px 0 0 0;
	max-width: 500px;
	color: #666;
}

.xnd {
	margin: 0 25px;
	padding: 5px 0;
}

.xmd {
	position: absolute;
	top: -7px;
	left: 29px;
	background: transparent url("../img/icons_v12.png") scroll
		no-repeat -20px -954px;
	width: 13px;
	height: 7px;
}

.xod>.x-m {
	position: absolute;
	top: 6px;
	right: 6px;
	visibility: visible;
	background-position: center center;
}

.xod>.xmf {
	top: 11px;
	left: 8px;
	position: absolute;
}

.xld {
	margin: 0 25px;
	list-style: none;
	padding: 5px 0;
}

.xld>li>.x-m {
	visibility: visible;
	margin: 2px 10px 0 8px;
}

.xkd {
	padding: 10px;
	background: #E1F0F7;
	margin: 20px 0;
	color: #999;
}

.xjd {
	border: 3px dashed #ddd;
	padding: 10px 0 20px;
}

.xjd .xwi {
	margin: 0;
}

.xid>.xjk {
	width: 45px;
}

.xid>.xfk {
	margin: 0 0 0 46px;
}

.xhd {
	padding: 0 0 5px;
}

.xhd>.xkk {
	margin: 5px 0;
}

.xye {
	border-radius: 3px;
	min-width: 200px;
	padding: 5px 0;
	background: #fff;
	border: solid 1px #ccc;
	z-index: 100;
	box-shadow: 0 1px 2px #ddd;
}

.xgd {
	color: #999;
	margin: 0 0 10px;
	padding: 0 0 0 10px;
}

.xfd,.xfd:visited {
	color: #999;
	display: block;
	padding: 3px 0 3px 9px;
	text-decoration: none;
}

.xfd:hover {
	background: #d6e9f8;
	text-decoration: none;
	color: #444;
}

.xed .goog-menuitem {
	color: #999;
}

.xdd:hover {
	background: #fff;
}

#xvd {
	position: relative;
}

.xme>.xto {
	min-height: 27px;
}

.xkh .xgk {
	min-width: 96%;
}

#xli .xxg {
	padding: 0;
}

.xcd {
	margin: 5px 0 0 1.6em;
	list-style: circle outside none;
	padding: 0;
}

.xbd .xxzd {
	display: none;
}

#xyd>.goog-menu {
	top: 29px;
	left: 0;
}

#xxc {
	padding: 10px 0 8px;
}

#xyd .goog-menuitem,#xmi .goog-menuitem,#xwc .goog-menuitem,.xed .goog-menuitem
	{
	padding: 3px 1em;
}

#xvc .xxg {
	padding: 0;
}



.xtc,.xsc {
	width: 20px;
	height: 14px;
	display: none;
	vertical-align: -2px;
}

.xtc {
	background: transparent url("../img/focus_single.png") no-repeat 0
		50%;
}

.xsc {
	background: transparent url("../img/focus_each.png") no-repeat 0
		50%;
}

#xrc .xtc {
	height: 13px;
	background: transparent url("../img/focus_single_s.png") no-repeat
		0 50%;
}

#xrc .xsc {
	height: 13px;
	background: transparent url("../img/focus_each_s.png") no-repeat 0
		50%;
}

.xnw>.xsc,.xhw>.xsc {
	display: inline-block;
}

.xow>.xtc,.xiw>.xtc {
	display: inline-block;
}

.xpc {
	width: 70px;
}

#xoc {
	width: 80px;
}

.xnc {
	background: url(../img/profile_ask_about.png) no-repeat 0 5px;
	padding-left: 16px;
	padding-top: 3px;
}

#xmc {
	max-width: 410px;
	padding: 5px 0 3px;
}

#xlc {
	position: relative;

	padding: 0 0 9px;
	margin: -2px 0 10px;
}

.xkc {
	display: block;
	color: #333;
}

.xkc:hover {
	text-decoration: none;
}

.xjc {
	margin: 0;
	padding: 0;
	width: 70%;
	list-style: none;
	height: 45px;
}

.xic {
	width: 49%;
	border-right: solid 1px #ddd;
	float: left;
	padding: 0;
	margin: 0;
}

.xic.xhc {
	border-right: 0 none;
	width: auto;
	margin: 0 0 0 23px;
}

.xgc {
	font-size: 16px;
}

.xkc>.xbw {
	display: block;
}

#xfc .xxg {
	padding: 0;
}

#xec {
	margin: 0 0 20px 0;
}

#xec>.xnw {
	margin: 0 5px 0 0;
}

#xyd {
	position: relative;
	display: inline-block;
	*display: block;
	zoom: 1;
	*display: inline;
}

#xdc .xeo {
	display: block;
}

.xgc {
	color: #333;
}

.xcc .xto,#xbc .xto {
	margin: 0;
	padding: 7px 0;
	overflow: hidden;
}

.xac {
	position: absolute;
	right: 0;
	top: 0;
	background: #fff;
	height: 30px;
	width: 200px;
	float: right;
}

.xac .xir {
	font-size: 13px;
	top: 5px;
}

.xzc {
	font-size: 13px !important;
	width: 187px;
}

.xyc {
	cursor: pointer;
	float: right;
	padding: 4px 16px;
	opacity: .5;
	border: none;
	position: absolute;
	top: -1px;
	right: -1px;
	height: 32px;
	background: url(../img/profile_search.png) no-repeat center 50%
		scroll;
	z-index: 1;
	box-shadow: 0 1px 0 rgba(255, 255, 255, .3) inset;
	-webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, .3) inset;
	-moz-box-shadow: 0 1px 0 rgba(255, 255, 255, .3) inset;
	-o-box-shadow: 0 1px 0 rgba(255, 255, 255, .3) inset;
}

.xyc:hover {
	opacity: 1;
}

.xxb {
	display: block;
	font-size: 13px;
	padding: 5px 0 0 0;
}

.xwb .xto {
	border-top: 1px solid #DDD;
	padding: 7px 0 0 0;
}

.xvb {
	padding: 0 0 9px;
	margin-top: -2px;
	border-bottom: 2px solid #DDD;
	position: relative;
	min-height: 30px;
}

.xub {
	position: absolute;
	top: 0;
	right: 200px;
	font-size: 13px;
	display: inline-block;
	margin: 0;
	padding: 5px 12px 0 12px;
}

.xub li {
	display: inline-block;
}

.xub li.split {
	color: #999;
}

.xtb.current {
	color: #999;
}

.xsb {
	margin: 0 0 20px 0;
	list-style: none;
	padding: 0;
}

.xrb {
	float: left;
	width: 30%;
	max-width: 145px;
	margin: 0 10px 0 0;
	padding: 0;
	height: 55px;
}

.xqb {
	background: #F4F4F4;
	display: block;
	height: 55px;
	padding: 0 0 0 20px;
	text-decoration: none;
}

.xpb:hover,.xpb {
	background: #686C72 !important;
}

.xqb:hover {
	background-color: #eee;
	text-decoration: none;
}

.xqb:active {
	background-color: #e1e1e1;
}

.xob {
	color: #5F5F5F;
	font-size: 14px;
	margin: 0;
	padding: 7px 0 0 0;
}

.xpb>.xob {
	color: #eee;
}

.xnb {
	color: #999;
	font-size: 12px;
}

.xmb,.xlb,.xmr {
	height: 15px;
	width: 23px;
	z-index: 101;
	position: absolute;
	background: transparent url("../img/icons_v12.png") scroll
		no-repeat 0 0;
}

.xmb {
	bottom: -11px;
	left: 25px;
	background-position: -77px -704px;
}

.xlb,.xmr {
	top: -11px;
	left: 25px;
	background-position: -77px -684px;
}

#xqk {
	z-index: 1001;
}

#xrc {
	width: 280px;
	background: #fff;
}

#xkb {
	width: 250px;
	background: #fff;
}

.xjb,.xur {
	border: solid 1px #bbb;
}

.xqd,.xor {
	border: solid 3px #f4f4f4;
	padding: 10px;
	background: white;
}

.xqd>.xxn>.xyp {
	margin: 0;
	width: 50px;
	height: 50px;
}

.xqd>.xxn {
	margin: 0 10px 0 0;
	float: left;
	width: 50px;
	height: 50px;
}

.xib {
	margin: 0 0 0 60px;
	line-height: 18px;
}

.xib>.xcw {
	min-height: 36px;
}

.xqc {
	padding: 10px 0 0 0;
	border-top: solid 1px #e9e9e9;
	margin: 5px 0 0;
}

.goog-menu {
	background: #fff;
	cursor: default;
	outline: none;
	position: absolute;
	z-index: 20000;
	border: solid 1px #CCC;
	margin: 0;
	padding: 5px 0;
	box-shadow: 0 1px 2px #ddd;
	border-radius: 3px;
}

.goog-menuitem {
	list-style: none;
	white-space: nowrap;
	margin: 0;
	padding: 3px 1em 3px 28px;
}

.goog-menu-nocheckbox .goog-menuitem,.goog-menu-noicon .goog-menuitem {
	padding-left: 12px;
}

.goog-menu-noaccel .goog-menuitem {
	padding-right: 20px;
}

.goog-menuitem-disabled .goog-menuitem-accel,.goog-menuitem-disabled .goog-menuitem-content
	{
	color: #ccc !important;
}

.goog-menuitem-highlight,.goog-menuitem-hover {
	background-color: #d6e9f8;
}

.goog-menuitem-checkbox,.goog-menuitem-icon {
	background-repeat: no-repeat;
	height: 16px;
	left: 6px;
	position: absolute;
	right: auto;
	vertical-align: middle;
	width: 16px;
}

.goog-option-selected .goog-menuitem-checkbox,.goog-option-selected .goog-menuitem-icon
	{
	background: url(../img/editortoolbar.png) no-repeat -512px 0;
}

.xhb,.xhb:visited,.xhb:hover {
	color: #333;
}

#xfb {
	margin: 6px 0 0 10px;
	display: inline-block;
	font-weight: normal;
	font-size: 14px;
}

#xeb {
	margin: 2px 0 0 68px;
	padding: 0 6px 0 0;
	background: none;
	font-size: 13px;
	color: #999;
}

.xdb {
	padding: 0 0 20px 0;
	margin: 10px 0 0 20px;
	width: 250px;
	height: 57px;
	background: transparent url("../img/setting/figure.png") scroll no-repeat 0
		0;
}

.xcb {
	float: left;
	width: 18px;
	height: 18px;
	margin: 3px 5px 0 0;
	background: transparent url("../img/lock_big.gif") scroll no-repeat
		0 0;
}

#xbb>.xsn {
	font-size: 18px;
}

#xbb .xvg {
	font-size: 18px;
	font-weight: bold;
}

.xab {
	color: #ccc;
	border: 2px dashed #ddd;
	padding: 10px 0;
	text-align: center;
}

.xzb {
	padding: 0;
	width: 16px;
	height: 16px;
	float: left;
	background-position: 2px 6px;
}

.xyb {
	background: transparent url("../img/check4.png") scroll no-repeat
		96% center;
}

.xxa {
	display: block;
	color: #333;
}

.xwa {
	color: #ccc;
	border: 2px dashed #ddd;
	padding: 15px 0;
	text-align: center;
	margin: 15px 0 0 0;
}

.xva {
	display: block;
	margin: 0 5px 5px 0;
	border: solid 1px #CCC;
	padding: 4px 8px;
}

.xva:hover {
	text-decoration: none;
	background-color: #f3f3f3 !important;
	text-decoration: none;
}

.xua {
	max-height: 300px;
	overflow: auto;
}

#xta .xsn {
	font-size: 13px;
	font-weight: normal;
	margin: 0 30px 0 0;
}

#xta .xtp {
	margin: 0;
}

#xra .xeo {
	display: block !important;
}

.xqa {
	background: rgba(255, 255, 255, .2);
	border-radius: 10px;
	display: block;
	width: 630px;
	position: absolute;
	left: 50%;
	top: 200px;
	margin: 0 0 0 -325px;
	padding: 10px;
	z-index: 100;
	text-shadow: 0 1px 0 white;
	color: #728291;
}

.xpa {
	background: #F5F6F7;
	border-radius: 5px;
}

.xoa {
	padding: 40px;
	position: relative;
	font-size: 14px;
	font-weight: bold;
}

.xna,.xma,.xla,.xka,.xja,.xia {
	background: transparent url('../img/in/guide.png') scroll no-repeat
		0 0;
}

.xja {
	width: 630px;
	height: 29px;
}

.xga {
	background-position: 0 -30px;
}

.xfa {
	background-position: 0 -60px;
}

.xia {
	position: absolute;
	z-index: 100;
}

.xea {
	background-position: -479px -297px;
	width: 151px;
	height: 82px;
	right: 0;
	top: 0;
}

.xda {
	background-position: 0 -297px;
	width: 381px;
	height: 134px;
	left: 246px;
	top: 0;
}

.xca {
	background-position: -523px -140px;
	width: 107px;
	height: 126px;
	left: 142px;
	top: 0;
}

.xka {
	position: absolute;
	background-position: 0 -100px;
	width: 81px;
	height: 81px;
	top: 20px;
	right: 40px;
}

.xba {
	right: 40px;
	left: auto;
}

.xaa {
	background-position: 0 -182px;
	left: 40px;
	right: auto;
	width: 72px;
	height: 60px;
	top: 30px;
}

.xza {
	background-position: 0 -243px;
	width: 74px;
	height: 53px;
	top: 35px;
	right: 40px;
	left: auto;
}

.xya {
	text-align: center;
	position: relative;
	width: 630px;
	height: 94px;
	background: transparent url("../img/in/guide-section.png") scroll
		no-repeat 0 0;
}

.xxz {
	padding: 25px 20px;
	overflow: hidden;
}

.xwz {
	display: inline-block;
	padding: 4px 12px;
	text-align: center;
	border: 1px solid #bac2ca;
	text-shadow: 0 1px 0 white;
	border-radius: 4px;
	-khtml-border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	background-color: #dbe0e5;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#DBE0E5',
		EndColorStr='#D2D7DB' );
	background: -webkit-gradient(linear, 0% 0, 0% 100%, from(#dbe0e5),
		to(#d2d7db) );
	background: -moz-linear-gradient(top, #dbe0e5, #d2d7db);
	background: linear-gradient(top, #dbe0e5, #d2d7db);
	-webkit-box-shadow: 0 1px 0 #fff;
	-moz-box-shadow: 0 1px 0 #fff;
	box-shadow: 0 1px 0 #fff;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	user-select: none;
	color: #728291 !important;
	text-decoration: none !important;
}

.xwz:active {
	background-color: #d2d7db;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#D2D7DB',
		EndColorStr='#DBE0E5' );
	background: -webkit-gradient(linear, 0% 0, 0% 100%, from(#d2d7db),
		to(#dbe0e5) );
	background: -moz-linear-gradient(top, #d2d7db, #dbe0e5);
	background: linear-gradient(top, #d2d7db, #dbe0e5);
	-webkit-box-shadow: 0 1px 2px rgba(255, 255, 255, 0.3), 0 1px 3px
		rgba(0, 0, 0, 0.1) inset;
	-moz-box-shadow: 0 1px 2px rgba(255, 255, 255, 0.3), 0 1px 3px
		rgba(0, 0, 0, 0.1) inset;
	box-shadow: 0 1px 2px rgba(255, 255, 255, 0.3), 0 1px 3px
		rgba(0, 0, 0, 0.1) inset;
}

.xla {
	vertical-align: middle;
	margin: -4px 2px 0 2px;
}

.xvz {
	width: 49px;
	height: 24px;
	display: inline-block;
	background-position: -171px -101px;
}

.xuz {
	width: 77px;
	height: 29px;
	display: inline-block;
	background-position: -252px -101px;
}

.xtz {
	background-position: -85px -148px;
	width: 224px;
	height: 29px;
	display: inline-block;
}

.xna {
	position: absolute;
	background-position: -85px -203px;
	width: 15px;
	height: 32px;
	top: 30px;
	left: 40px;
}

.xma {
	position: absolute;
	background-position: -127px -203px;
	width: 70px;
	height: 39px;
	top: 29px;
	left: 295px;
}

.xsz,.xrz {
	position: absolute;
	top: 25px;
	left: 70px;
	width: 220px;
	text-align: left;
}

.xrz {
	left: 380px;
}

.xqz {
	color: #728291;
	text-decoration: none;
}

.xpz {
	background: none repeat scroll 0 0 #FFFAE1;
	border: 1px solid #F1D6A2;
	margin: 0 0 20px;
	padding: 13px 20px 9px;
}

.xoz {
	font-size: 17px;
	margin: 0 0 8px;
	color: #9F845C;
}

.xnz {
	background: #fcfcfc;
	border: solid 1px #dcdcdc;
	padding: 4px;
	text-align: center;
}

.xnz>.x-m {
	visibility: hidden;
	opacity: .5;
	margin: 3px 4px 0 0;
	background: url("../img/topic_remove.gif") no-repeat scroll 3px
		-1px transparent;
}

.xmz {
	margin: 20px 0 0 0;
	text-align: center;
}

.xlz {
	display: inline-block;
	font-size: 14px;
	padding: 0 5px;
}

.xlz.xkz {
	cursor: normal;
	color: #999;
}

.xlz.xjz {
	text-decoration: none !important;
	background: #578CCA;
	color: white;
	border-radius: 4px;
	cursor: normal;
}

.xiz {
	display: inline-block;
	background: #efefef;
	color: #666;
	padding: 0 5px;
	margin: 0 6px 0 0;
	font-size: 12px;
	line-height: 20px;
}

.xhz {
	float: left;
	margin: 4px 0 0 0;
	background: url("../img/temp_star.png") no-repeat -75px -243px;
	width: 13px;
	height: 13px;
	overflow: hidden;
	text-indent: -100px;
}

.ac-renderer .xhz {
	background-position: -68px -273px;
	margin: 4px 2px 0 -7px;
	width: 20px;
}

.xhz:hover {
	text-decoration: none;
	cursor: default;
}

#xgz.xu {
	margin: 0 0 5px;
}

.xfz {
	font-size: 14px;
	padding: 0 8px;
	display: inline-block;
}

.xez {
	background: #efefef;
	padding: 5px;
	margin-bottom: 20px;
}

.xdz {
	border: solid 1px #aaa;
	-moz-box-shadow: 0 2px 2px #ddd inset;
	-webkit-box-shadow: 0 1px 1px #ddd inset;
	box-shadow: 0 1px 1px #ddd inset;
	background: #fff;
	height: 36px;
	position: relative;
	padding: 0 75px 0 10px;
}

.xcz {
	font-size: 14px;
	border: 0 none;
	display: block;
	margin: 6px 0 0 0;
	line-height: 26px;
	width: 100%;
}

.xpw.xbz {
	float: right;
	padding: 6px 21px;
	border-radius: 0 5px 5px 0;
	-webkit-border-radius: 0 5px 5px 0;
	-moz-border-radius: 0 5px 5px 0;
	-o-border-radius: 0 5px 5px 0;
	position: absolute;
	top: -1px;
	right: -1px;
	height: 38px;
	box-shadow: 0 1px 0 rgba(255, 255, 255, .3) inset;
	-webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, .3) inset;
	-moz-box-shadow: 0 1px 0 rgba(255, 255, 255, .3) inset;
	-o-box-shadow: 0 1px 0 rgba(255, 255, 255, .3) inset;
}

.xaz {
	border: solid 2px #ddd;
	padding: 15px;
}

.xzz {
	width: 75px;
	height: 75px;
	float: left;
}

.xyz {
	margin: 0 0 0 90px;
	min-height: 75px;
}

.xxy {
	width: 268px;
	height: 68px;
	background: transparent url("../img/proj/nba/Banner-NBA.png")
		scroll no-repeat 0 0;
}

.xxy:hover {
	cursor: pointer;
}

.xxy>.x-m {
	background: transparent url("../img/proj/nba/Banner-NBA-X.png")
		scroll no-repeat 3px 0;
	margin: 6px 0 0 0;
	opacity: 1;
	visibility: hidden;
}

#xwy .x-m {
	background: url("../img/proj/nba/x.jpg") no-repeat scroll 100%
		center transparent;
	display: inline;
	float: right;
	height: 16px;
	margin: -10px -10px 0 0;
	opacity: 1;
	text-indent: -9999px;
	visibility: hidden;
	width: 18px;
	cursor: pointer;
}

#xwy:hover>.x-m,.xxy:hover>.x-m,.xnz:hover>.x-m {
	visibility: visible;
}

#xwy .x-m:hover {
	background: url("../img/proj/nba/x-hover.png") no-repeat scroll
		100% center transparent;
	margin: -10px -14px 0 0;
	width: 22px;
}

.xxy>.x-m:hover {
	background: transparent
		url("../img/proj/nba/Banner-NBA-X-hover.png") scroll no-repeat
		3px 0;
	margin: 2px 4px 0 0;
}

.xlv a {
	color: #578CCA;
	font-size: 12px;
	font-weight: normal;
}

.xlv a.xuv {
	color: #999 !important;
	font-size: 12px;
}

#selDomain {
	position: relative;
}

.xuy {
	display: inline-block;
	width: 16px;
	padding: 0 0 0 4px;
	font-size: 12px;
}

.xty {
	color: #999 !important;
	text-decoration: none;
}

.xty:hover {
	text-decoration: none;
	cursor: default;
}

.xsy,.xry {
	width: 40px;
}

.xqy {
	width: 12px;
}

.xoy {
	width: 120px;
	height: 80px;
	display: block;
	border: 0 none;
	margin: 5px auto 0 auto;
	border-radius: 5px 5px 5px 5px;
 
}

.xmy {
	margin: -3px 0 0 0;
	background: #f3f5f7 url("../img/field/line.png") scroll repeat-x 0
		100%;
}

.xly {
	margin: 0;
	padding: 0;
	width: 102%;
}

.xky {
	position: relative;
}

.xjy {
	overflow: hidden;
	padding: 0 0 5px 0;
	margin: 0;
	position: relative;
}

.xiy {
	list-style: none;
	float: left;
	width: 132px;
	padding: 0;
	margin: 0 30px 0 0;
	height: 132px;
	overflow: hidden;
}

.xhy {
	display: block;
	padding: 12px 0 0 0;
}

.xgy {
	background: #fff;
	display: block;
	border: solid 1px #cecece;
	height: 90px;
	box-shadow: 0 0 1px 0 #c0c0c0;
}

.xhy:hover>.xgy {
	background: #f4f4f4;
}

.xfy>.xgy,.xfy:hover>.xgy {
	background: #2da0f1 !important;
	border: solid 1px #1983ce;
}

.xey {
	text-shadow: 0 1px 0 rgba(255, 255, 255, .2);
	font-size: 14px;
	display: block;
	padding: 3px 0 0 0;
	text-align: center;
	color: #97a3ae;
}

.xhy:hover {
	text-decoration: none;
}

.xhy:hover>.xey {
	color: #97a3ae;
}

.xby {
	border-bottom: solid 1px #bfbfbf;
	margin: 0 0 16px;
	padding: 0 0 4px;
}

.xay {
	margin: 0 0 10px 0;
	min-height: 85px;
}

.xyy {
	margin: 0 0 5px;
}

.xxxw {
	margin: 0 12px 0 0;
	float: left;
}

.xwxw>.xvxw {
	background: transparent;
}

.xuxw>.xsn {
	margin: 0 0 0 18px;
	font-weight: normal;
}

.xtxw>.xsn {
	font-weight: normal;
}

.xuxw>.xyl {
	float: right;
	margin: 0 0 5px 5px;
}

.xsxw {
	float: left;
	margin: 8px 10px 0 0;
	width: 6px;
	height: 6px;
	background: url("../img/s4.png") no-repeat -77px -303px;
}

.xwxw {
	list-style: none;
	padding: 0;
	border-bottom: solid 1px #ddd;
	margin: 0 0 16px;
}

.xuxw {
	padding: 8px 0 8px 0;
	position: relative;
	list-style: none;
}

.xtxw {
	margin: 0 0 0 35px;
}

.xuxw+.xuxw {
	border-top: dotted 1px #ddd;
	zoom: 1;
}

.xuxw>.xzp {
	margin: 4px 10px 0 0;
}

.xqxw {
	border-bottom: solid 1px #ddd;
	margin: 0 0 5px;
	padding: 0;
}

.xpxw {
	width: 1055;
	margin: 0 auto;
	position: relative;
}

.xoxw,.xnxw,.xmxw {
	background: url("../img/s4.png") no-repeat;
	position: absolute;
}

.xnxw:hover,.xmxw:hover {
	opacity: 1;
}

.xnxw,.xmxw {
	opacity: .5;
	width: 35px;
	height: 40px;
}

.xnxw.xlxw,.xmxw.xlxw {
	opacity: .2 !important;
}

.xnxw.xlxw:hover,.xmxw.xlxw:hover {
	cursor: default !important;
}

.xnxw {
	top: 26px;
	right: 16px;
	background-position: -149px -81px;
}

.xmxw {
	top: 74px;
	right: 16px;
	background-position: -149px -133px;
}

.xmxw,.xnxw {
	display: none;
}

.xoxw {
	background-position: -111px -323px;
	position: absolute;
	top: 5px;
	left: 8px;
	display: block;
	width: 20px;
	height: 20px;
}

.xkxw {
	text-align: center;
	height: 35px;
	line-height: 35px;
	position: absolute;
	background: #f3f5f7;
	overflow: hidden;
	bottom: -34px;
	right: 0;
	height: 34px;
	width: 65px;
	background-color: #f3f5f7;
	-webkit-border-radius: 5px;
	background-position: -90px -282px;
	color: #98A3AF;
	text-shadow: 0 1px 0 rgba(255, 255, 255, .2);
	-moz-border-radius: 0 0 5px 5px;
	-o-border-radius: 0 0 5px 5px;
	border-radius: 0 0 5px 5px;
}

.xjxw {
	position: absolute;
	line-height: 38px;
	top: -3px;
	right: 0;
	width: 100px;
	height: 34px;
	background: #F3F5F7;
	text-align: center;
	color: #98A3AF;
	text-shadow: 0 1px 0 rgba(255, 255, 255, .2);
	-moz-border-radius: 0 0 5px 5px;
	-o-border-radius: 0 0 5px 5px;
	border-radius: 0 0 5px 5px;
}

.xjxw:active,.xkxw:active {
	color: #98A3AF;
}

.xjxw:hover,.xkxw:hover {
	text-decoration: none;
}

#xixw {
	position: relative;
}

#xhxw .ac-renderer {
	left: 0;
	top: 29px;
	width: 180px;
}

.xrm .current .xpm {
	color: #666 !important;
	background: white;
	border: 1px solid #BFBFBF;
	border-bottom: none;
	height: 28px;
	line-height: 28px;
	padding: 0 9px 1px;
}

.xgxw.xto {
	border-top: none;
	padding: 12px 0;
	position: relative;
	margin: 0 0 0 35px;
}

.xgxw+.xgxw {
	border-top: 1px dotted #ddd;
}

.xfxw {
	margin: 0;
	font-size: 13px !important;
}

.xexw {
	margin: 2px 10px 0 -35px;
	float: left;
}

.xdxw {
	width: 25px;
	height: 25px;
}

.xcxw {
	position: absolute;
	top: 11px;
	right: 0;
	color: #999;
	font-size: 12px;
}

.xbxw.xaxw {
	font-size: 13px;
	margin: 5px 0 0 -35px;
	color: #222;
}

.xzxw.xrm {
	margin: 0;
}

.xbxw .xrn {
	margin: 0 0 0 5px;
}

.xbxw .xpn {
	margin: 0 0 0 35px;
}

.xyxw {
	display: block;
	margin-top: -32px;
	margin-left: 40px;
	padding: 0;
	list-style: none;
	min-height: 22px;
}

.xxww {
	margin: 0;
	padding: 0;
}

.xwww {
	font-weight: normal;
}

.xvww {
	color: #999;
}

.xuww {
	padding-top: 4px;
	font-size: 14px;
	font-weight: bold;
}

.xsww {
	display: block;
	padding-top: 2px;
}

.xrww {
	padding: 5px 5px 0;
}

.xqww {
	color: #999;
}

.xpww {
	margin: -6px 10px 10px 0;
	float: left;
}

.xoww {
	margin: -6px 0 10px 0;
}

.xnww {
	color: #A02313;
}

.xmww {
	color: #999;
	padding: 0 0 0 20px;
	background: url("../img/spinner2.gif") no-repeat;
}

a.xlww,a.xkww {
	font-weight: bold;
}

.xjww .xlww:hover,.xiww .xkww:hover {
	cursor: default;
	text-decoration: none;
}

.xjww .xlww,.xiww .xkww {
	color: #333;
}

.xjww .xoww,.xiww .xpww {
	display: none;
}

.xhww {
	float: left;
	width: 25px;
	height: 25px;
	margin: 4px 0 0 0;
}

.popup-cancel {
    background: none repeat scroll 0 0 #EEEEEE;
    border: 1px solid #DDDDDD;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5) inset, 0 1px 0 rgba(0, 0, 0, 0.15);
    color: #888888 !important;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.3);
}

.voteTipCorner {
    background-position: -36px -659px;
    height: 12px;
    left: -6px;
    top: 6px;
    width: 6px;
}

.xok, .voteTipCorner {
    background: url("../img/icons_v12.png") no-repeat scroll 0 0 transparent;
    position: absolute;
}
.xok {
    background-position: -46px -648px;
    height: 7px;
    left: 5px;
    top: -6px;
    width: 14px;
}
#voteAgree {
    background: none repeat scroll 0 0 #2A2C2F;
    color: #FFFFFF;
    font-size: 12px;
    padding: 3px 8px;
}

.agree {
    border-radius: 3px 3px 3px 3px;
}

.xgw {
    background: none repeat scroll 0 0 #EEEEEE;
    border: 1px solid #DDDDDD;
    color: #888888 !important;
    min-width: 52px;
}
.xgw, .xlw {

}


.x {
 	background-color: #E1F0F7;
 	height:80px;
    width: 100%;
}


.edit {
background: url("../img/icons_v12.png") no-repeat scroll 3px -373px transparent;
    display: inline-block;
    height: 12px;
    margin-right: 3px;
    outline: medium none;
    overflow: hidden;
    vertical-align: middle;
    width: 12px;
}
.editText {
    color: #999999 !important;
    font-size: 11px;
    font-weight: normal;
}
.btt {
    background: url("../img/backtotop.png") no-repeat scroll 11px 8px #EBEBEB;
    bottom: 113px;
    height: 36px;
    left: 50%;
    margin-left: 530px;
    position: fixed;
    width: 38px;
}
.bttx {
    border-radius: 3px 3px 3px 3px;
}
.content-common{
	padding-left: 28px;
	font-size: 12px;
	color:#555;
	overflow: hidden;
}

.xopw span:HOVER {
	background: #5588BB;
	color: #FFFFFF;
}
.domainvote span:HOVER {
	background: #007DCB;
	color: #FFFFFF;
}

.dot-line{
	margin-top: 6px;
	padding: 5px;
}

.dot-line + .dot-line{
	border-top: 1px solid #DDDDDD;
	margin-top: 6px;
	padding: 5px;
}

.follow-bgc, .answer-count, .tag-bgc, .follow-count{
    color: #888888 !important;
    min-width: 52px;
}


.about_xvv {
    float: right;
}

.about_xiw {
    border-radius: 3px 3px 3px 3px;
    display: block;
    font-size: 12px;
    font-weight: normal;
    line-height: 18px;
    padding: 1px;
    text-align: center;
    text-decoration: none !important;
    width: 52px;
}
.about_xgw {
    background: none repeat scroll 0 0 #EEEEEE;
    border: 1px solid #DDDDDD;
    color: #888888 !important;
    min-width: 52px;
}
#about_xxp {
    min-height: 55px;
}
.about_xko {
    margin: 0 0 0 60px;
}

.about_xvv {
    float: right;
}

.about_xhw {
    background: #8ab923;
    border: 1px solid #6D8F29;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5) inset, 0 1px 0 rgba(0, 0, 0, 0.15);
    color: #3E5E00 !important;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.3);
}


.about_xiw {
    border-radius: 3px 3px 3px 3px;
    display: block;
    font-size: 12px;
    font-weight: normal;
    line-height: 18px;
    padding: 1px;
    text-align: center;
    text-decoration: none !important;
    width: 52px;
}
.about_xgw {
    background: none repeat scroll 0 0 #EEEEEE;
    border: 1px solid #DDDDDD;
    color: #888888 !important;
    min-width: 52px;
}

.ask_specialist {
    background: none repeat scroll 0 0 #0194D5;
    border: 1px solid #0079C6;
    color: #FFFFFF !important;
    min-width: 52px;
    visibility: hidden;
}
#about_xxp {
    min-height: 55px;
}
.about_xko {
    margin: 0 0 0 60px;
}






.comBut {
    padding: 10px 0;
    text-align: right;
}
.comCloseBut {
    cursor: pointer;
    margin: 0 15px 0 0;
}
.comBut > .xow, .comBut > .xnw, .comBut > .xmw, .comBut > .xlw {
    vertical-align: baseline;
}
.xo {
    background: url("../img/img_icon.png") no-repeat scroll 50% 50% transparent;
    display: inline-block;
    height: 11px;
    margin: 0 5px -1px 1px;
    width: 13px;
}



.notification {
    background-position: 10px 11px !important;
    background-repeat: no-repeat !important;
    border: 1px solid;
    font-size: 13px;
    margin: 0 0 15px;
    padding: 0;
    position: relative;
    width: 48%;
    border-radius: 6px 6px 6px 6px;
}

.notification div {
    display: block;
    font-style: normal;
    line-height: 1.5em;
    padding: 10px 10px 10px 36px;
}
.notification .close {
    color: #990000;
    font-size: 9px;
    position: absolute;
    right: 5px;
    top: 5px;
}

.attention {
    background: url("../img/icons/exclamation.png") no-repeat scroll 10px 11px #F2FDDB;
    border-color: #ADCF66;
    color: #666452;
}

.no-content-info {
    background: url("../img/icons/new-profile.png") repeat scroll 0 0 transparent;
    display: block;
    height: 30px;
    margin: auto ;
    width: 30px;
    margin-top: 80px;
}

.sticky-goog-scrollfloater {
    position: fixed;
    top: 80px;
    z-index: 100;
}

.deleteComment{
	float: right;
	font-size: 12px;
	visibility: hidden;
}

.inviteimg {
    background: url("../img/icons_v12.png") no-repeat scroll 0 -945px transparent;
    float: left;
    height: 11px;
    margin: 5px 7px 0 0;
    width: 16px;
}

.inviteLink {
    display: block;
    text-decoration: none !important;
}

.inviteCount1 {
    background: none repeat scroll 0 0 #578CCA;
    color: #FFFFFF;
    font-size: 11px;
    margin: 0 0 0 3px;
    padding: 1px 5px;
    vertical-align: top;
}

.inviteCount2 {
    border-radius: 30px 30px 30px 30px;
}

.ico-sina {
    background: url("../img/ico_sina.gif") no-repeat scroll 0 0 transparent;
    display: inline-block;
    height: 16px;
    line-height: 16px;
    position: relative;
    top: -2px;
    vertical-align: text-top;
    width: 16px;
}

.stack {
    color: #FFFFFF;
    height: 23px;
    position: absolute;
    width: 80%;
    float:left;
    text-align: center;
    margin-top: 35px;
}
.stack{
	color: #105CB6;
}
.hiddenText{
	text-overflow:ellipsis;			
	-o-text-overflow: ellipsis;    
	overflow : hidden;
	white-space:nowrap;
	word-wrap:normal;
}

.all-question, .my-follow-question{
	font-size: 14px;
	text-indent: 25px;
	color: #666;
	font-weight: bold;
	display: block;
	border-radius: 5px 5px 5px 5px;
}


.approve {
    background-position: -75px -125px;
    height: 12px;
    vertical-align: -1px;
    width: 14px;
    background: url("../img/sprite_ico.png") no-repeat scroll -75px -125px transparent;
    display: inline-block;
}
.approve_c {
    background-position: -75px -150px;
    background: url("../img/sprite_ico.png") no-repeat scroll -75px -150px transparent;
}
.gg{
	background-position: -75px -75px;
}
.mm{
	background-position: -75px -100px;
}
.expert{
	width: 17px;
	height: 17px;
	background: url("../img/user-level.png") no-repeat scroll 0px 0px transparent;
}
.expert-small{
	width: 13px;
	height: 13px;
	background: url("../img/user-level.png") no-repeat scroll 0px -27px transparent;
}
.authentic{
	width: 17px;
	height: 17px;
	background: url("../img/user-level.png") no-repeat scroll 0px -50px transparent;
}
.authentic-small{
	width: 13px;
	height: 13px;
	background: url("../img/user-level.png") no-repeat scroll 0px -77px transparent;
}
.firm{
	width: 17px;
	height: 17px;
	background: url("../img/user-level.png") no-repeat scroll 0px -100px transparent;
}
.firm-small{
	width: 13px;
	height: 13px;
	background: url("../img/user-level.png") no-repeat scroll 0px -127px transparent;
}

.sina-btn-icon {
    background-position: 0 -32px;
    height: 24px;
    width: 24px;
    background: url("../img/btn_sina_trans.gif") repeat scroll 0 0 transparent !important;
}
.left-xfo {
    display: block;
    float: none;
    left: -30px;
    overflow: hidden;
    position: absolute;
    top: 0;
    width: 30px;
   
}
*/